Exemple #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);
            }
        }
Exemple #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);
 }