public override void InitData() { currentLifeTime = 0; if (MallocManager.instance == null) { malManager = Instantiate(mallocManager).GetComponent<MallocManager>(); malManager.Init(); } else malManager = MallocManager.instance; malManager.AddMalloc(this); done = false; dying = false; foreach (LayerMask layerMask in rayCastLayers) { rayCastLayer = rayCastLayer | layerMask.value; } }
public void OnDestroy() { instance = null; }
public void Init() { instance = this; list = new ArrayList(); }