scripts
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user