Пример #1
0
        public void Use(Hand controller)
        {
            var firework = NetworkSpawner.SpawnPersistent(this, FireworkPrefab).GetComponents <MonoBehaviour>().Where(mb => mb is IFirework).FirstOrDefault() as IFirework;

            if (firework != null)
            {
                firework.Attach(controller);
            }
        }
Пример #2
0
 public void Use(Hand controller)
 {
     if (already_spawn)
     {
         return;
     }
     already_spawn = true;
     // it's strange, after this line, everything is unreachable
     GameObject panel = NetworkSpawner.SpawnPersistent(this, FireworkPrefab);
 }
Пример #3
0
        public void Spawn()
        {
            if (GameCenter.player_money >= 1000)
            {
                GameCenter.is_loss       = true;
                GameCenter.player_money -= 1000;
                print("SpawnPerfabCOntroller, current index:" + GameCenter.current_piece_index);
                NetworkSpawner.Spawn(this, prefabs[GameCenter.current_piece_index]);

                // UPDATE PIECE INDEX
                GameCenter.current_piece_index += 1;
                GameCenter.is_spawn             = true;
                if (GameCenter.current_piece_index >= 7)
                {
                    GameCenter.current_piece_index = 6;
                }
            }
        }
Пример #4
0
 public void Spawn()
 {
     NetworkSpawner.Spawn(this, Prefab);
 }