public OpenTabletEvent(item.TabletBase i, entity.Entity e) : base(i) { _item = i; _entity = e; // have fun try { Happen(); } catch (System.Exception ex) { System.Console.WriteLine(ex.Message); } }
/// <summary> /// Kill all entities spawned by this spawner /// </summary> public void KillAll() { while (transform.childCount > 0) { int i = transform.childCount - 1; GameObject go = transform.GetChild(i).gameObject; entity.Entity entityGO = go.GetComponent <entity.Entity>(); if (entityGO) { entityGO.GameOverDeath(); } utils.Pool.Instance.Destroy(go); } enabled = false; }