void Grabbed(playerDetails playerDets) { if (holdignMe == 0) { pullingPlayer = playerDets.playerObject; pullingHeldDist = pullingPlayer.transform.position.x - transform.position.x; } else if (holdignMe == 1) { if (playerDets.gotPowerUp) { secondaryplayer = pullingPlayer; pullingPlayer = playerDets.playerObject; pullingHeldDist = pullingPlayer.transform.position.x - transform.position.x; secondaryHeldDist = secondaryplayer.transform.position.x - transform.position.x; } else { secondaryplayer = playerDets.playerObject; pullingHeldDist = pullingPlayer.transform.position.x - transform.position.x; secondaryHeldDist = secondaryplayer.transform.position.x - transform.position.x; } } }
void Start() { if (PV.IsMine) { pld = new playerDetails(); LobbyManager.Instance.OnJoinedRoom(); CreateCharacter(); } }
void NCER_Ammo(EventData obj) { if (obj.Code == LobbyManager.KILL_CODE_EVENT) { playerDetails temp = LobbyManager.allPlayers.ElementAt((int)obj.CustomData); if (temp.PlayerID == PhotonNetwork.LocalPlayer.UserId) { AddAmmo(false); } } }
void NCER_PlayerDeath(EventData obj) { if (obj.Code == LobbyManager.KILL_CODE_EVENT) { playerDetails temp = LobbyManager.allPlayers.ElementAt((int)obj.CustomData); temp.addKill(); LobbyManager.Instance.UpdatePlayerScore(); return; } if (obj.Code == LobbyManager.DEATH_CODE_EVENT) { playerDetails temp = LobbyManager.allPlayers.ElementAt((int)obj.CustomData); temp.addDeath(); LobbyManager.Instance.UpdatePlayerScore(); return; } }
public void UpdatePlayerList() { allPlayers.Clear(); Player[] players = PhotonNetwork.PlayerList; playerDetails __playerDetail; foreach (Player pl in players) { __playerDetail = new playerDetails(); if (pl.UserId == PhotonNetwork.LocalPlayer.UserId) { __playerDetail = PlayerManager.Instance.pld; } else { __playerDetail.username = pl.NickName; __playerDetail.PlayerID = pl.UserId; } if (!allPlayers.Contains(__playerDetail)) { allPlayers.Add(__playerDetail); } } }
// Update is called once per frame void Update() { if (Input.GetButtonDown("GrabButton"+playerNum) && canGrab) { var sendDets = new playerDetails(); sendDets.gotPowerUp = powerUp; sendDets.playerObject = this.gameObject; ball.SendMessage("Grabbed", sendDets); //ball.SendMessage("Grabbed", powerUp); latched = true; } if (Input.GetButtonUp("GrabButton"+playerNum) && latched) { ball.SendMessage("Ungrabbed", this.gameObject); latched = false; } if (Input.GetAxis("Xaxis"+playerNum) != 0 || Input.GetAxis("Yaxis"+playerNum) != 0) { direction = direction.normalized; cont.Move((direction * speed) * Time.deltaTime); } if (latched) { direction = new Vector3(Input.GetAxis("Xaxis"+playerNum),0,0); transform.LookAt (ball.transform, Vector3.back); anim.SetBool("Pulling", true); anim.SetBool("Walking", true); } else { direction = new Vector3(Input.GetAxis("Xaxis"+playerNum),Input.GetAxis("Yaxis"+playerNum),0); transform.rotation = Quaternion.LookRotation(direction, Vector3.back); speed = baseSpeed; anim.SetBool("Walking", true); anim.SetBool("Pulling", false); } if (direction.normalized == Vector3.zero) { transform.LookAt (ball.transform, Vector3.back); anim.SetBool("Walking", false); anim.SetBool("Pulling", false); } if (puTimer > 0) { puTimer -= Time.deltaTime; speed = baseSpeed * 3; } if (puTimer < 0) { DeactivatePower(); } }
// Use this for initialization void Awake() { Instance = this; }
public void updateLeaderboard(playerDetails ppl) { userText.text = ppl.username; killText.text = ppl.kills.ToString(); deathText.text = ppl.deaths.ToString(); }
void Awake() { s = this; cursorLocked = true; Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; }