Files
2026-06-04 11:42:34 +02:00

54 lines
1.1 KiB
C#

using System;
using UnityEngine;
// Token: 0x02001246 RID: 4678
[ExecuteInEditMode]
public abstract class Spawner : MonoBehaviour
{
// Token: 0x0602845C RID: 164956
protected abstract bool AFMFBONFMDO();
// Token: 0x0602845D RID: 164957
protected abstract void DMODLLAELMG();
// Token: 0x0602845E RID: 164958 RVA: 0x00B349B8 File Offset: 0x00B32BB8
protected virtual void Awake()
{
this.JKDEIFPACPM();
}
// Token: 0x0602845F RID: 164959 RVA: 0x00B349C0 File Offset: 0x00B32BC0
private void JKDEIFPACPM()
{
this.Clear();
if (this.AFMFBONFMDO())
{
this.DMODLLAELMG();
}
}
// Token: 0x06028460 RID: 164960 RVA: 0x00B349DC File Offset: 0x00B32BDC
public void Clear()
{
if (base.transform.childCount > 0)
{
Transform[] array = new Transform[base.transform.childCount];
for (int i = 0; i < array.Length; i++)
{
array[i] = base.transform.GetChild(i);
}
foreach (Transform transform in array)
{
if (Application.isEditor)
{
global::UnityEngine.Object.DestroyImmediate(transform.gameObject, true);
}
else
{
global::UnityEngine.Object.Destroy(transform.gameObject);
}
}
}
}
}