コード例 #1
0
ファイル: OpenTabletEvent.cs プロジェクト: bfu4/2020MOONSHOT
 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);
     }
 }
コード例 #2
0
        /// <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;
        }