Ejemplo n.º 1
0
 public void PutRemoteBombPrefab()
 {
     if (!putBomb)
     {
         remoteBomb = (GameObject)Instantiate(remoteBombPrefab, new Vector3(shotBullet.transform.position.x, 0f, shotBullet.transform.position.z), Quaternion.identity);
         remoteBomb.GetComponent <RemoteController>().SetController(this.gameObject, shotBullet);
         SEManager.PlayPutBombSound();
         try
         {
             UseSkill us = this.transform.parent.transform.gameObject.GetComponent <UseSkill>();
             us.SetSkillCountTime(9f);
         }
         catch
         {
         }
     }
     else
     {
         SEManager.PlayBombSound();
         GameObject Explosion = (GameObject)Instantiate(remoteBombExplosionPrefab, remoteBomb.transform.position, Quaternion.identity);
         Destroy(remoteBomb);
         Destroy(Explosion, 0.5f);
     }
     putBomb = !putBomb;
 }
Ejemplo n.º 2
0
 public bool PutLandMinePrefab()
 {
     if (putLandMineNum < putAbleLandMineNum)
     {
         SEManager.PlayPutBombSound();
         GameObject landMine = (GameObject)Instantiate(landMinePrefab, transform.position, Quaternion.identity);
         landMine.GetComponent <LandMine>().SetPutter(this.GetComponent <PutObject>());
         putLandMineNum++;
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
 public bool PutBombermanPrefab()
 {
     if (putBomberManNum < putAbleBomberManNum)
     {
         SEManager.PlayPutBombSound();
         GameObject bomberman = Instantiate(bombermanPrefab, transform.position, Quaternion.identity);
         bomberman.GetComponent <BomberMan>().SetPutter(this.GetComponent <PutObject>());
         putBomberManNum++;
         return(true);
     }
     return(false);
 }