Example #1
0
    // Use this for references
    void Awake() {
        // Configuración general del pasillo
        way = transform.parent.parent.GetComponent<WaySettings>();
        backWall = way.GetComponentInChildren<BackWall>();

        backWall.Hide();
    }
Example #2
0
 private void BackWallHit(BackWall backWallHit)
 {
     if (PhotonNetwork.IsConnected && photonView.IsMine)
     {
         photonView.RPC(nameof(RpcBackWallHit), RpcTarget.All, (int)backWallHit.playerPosition);
     }
     else if (!PhotonNetwork.IsConnected)
     {
         RpcBackWallHit((int)backWallHit.playerPosition);
     }
 }
 public void EventGoalWallHit(BackWall hitOn)
 {
     if (hitOn == Player1Wall) {
         Player1Mallet.transform.localScale = new Vector3(Player1Mallet.transform.localScale.x + 0.5f, Player1Mallet.transform.localScale.y + 0.5f, Player1Mallet.transform.localScale.y);
         Debug.Log("Hit left wall");
     }
     if (hitOn == Player2Wall) {
         Player2Mallet.transform.localScale = new Vector3(Player2Mallet.transform.localScale.x + 0.5f, Player2Mallet.transform.localScale.y + 0.5f, Player2Mallet.transform.localScale.y);
         Debug.Log("Hit right wall");
     }
 }
 public void EventGoalWallHit(BackWall hitOn)
 {
     if (hitOn == Player1Wall)
     {
         Player1Mallet.transform.localScale = new Vector3(Player1Mallet.transform.localScale.x + 0.5f, Player1Mallet.transform.localScale.y + 0.5f, Player1Mallet.transform.localScale.y);
         Debug.Log("Hit left wall");
     }
     if (hitOn == Player2Wall)
     {
         Player2Mallet.transform.localScale = new Vector3(Player2Mallet.transform.localScale.x + 0.5f, Player2Mallet.transform.localScale.y + 0.5f, Player2Mallet.transform.localScale.y);
         Debug.Log("Hit right wall");
     }
 }
        public override void Delete( )
        {
            if (Owner != null)
            {
                RemoveBodyMod(Owner);
            }
            if (FrontWall != null)
            {
                FrontWall.Delete();
            }
            if (BackWall != null)
            {
                BackWall.Delete();
            }

            base.Delete( );
        }