// Use this for references void Awake() { // Configuración general del pasillo way = transform.parent.parent.GetComponent<WaySettings>(); backWall = way.GetComponentInChildren<BackWall>(); backWall.Hide(); }
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 override void Delete( ) { if (Owner != null) { RemoveBodyMod(Owner); } if (FrontWall != null) { FrontWall.Delete(); } if (BackWall != null) { BackWall.Delete(); } base.Delete( ); }