コード例 #1
0
ファイル: asset.cs プロジェクト: Overcllock/Ball-game
 static bool MatchesAndFree(AssetsPoolItem item, string prefab, bool check_null = true, bool check_frame = false)
 {
     return((!check_null || item.go != null) &&
            !item.used &&
            item.prefab == prefab &&
            (!check_frame || item.release_frame < Time.frameCount));
 }
コード例 #2
0
ファイル: asset.cs プロジェクト: Overcllock/Ball-game
        static void AddToPool(string prefab, GameObject go, bool used)
        {
            var pool_item = new AssetsPoolItem(prefab, go, used);

            assets_pool.Add(pool_item);
        }
コード例 #3
0
ファイル: asset.cs プロジェクト: Overcllock/DogBattle
 static AssetsPoolItem AddToPool(string prefab, GameObject go, bool used)
 {
   var pool_item = new AssetsPoolItem(prefab, go, used);
   pool.Add(pool_item);
   return pool_item;
 }