void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info) { if (stream.isWriting) { // We own this player: send the others our data stream.SendNext(transform.position); stream.SendNext(transform.rotation); stream.SendNext(text.text); myThirdPersonController myC = GetComponent <myThirdPersonController>(); stream.SendNext((int)myC._characterState); UnityEngine.Debug.Log("aaaaa"); } else { // Network player, receive data this.correctPlayerPos = (Vector3)stream.ReceiveNext(); this.correctPlayerRot = (Quaternion)stream.ReceiveNext(); this.ttext = (string)stream.ReceiveNext(); UnityEngine.Debug.Log(ttext); if (text.text.Length < ttext.Length) { text.text = ttext; } myThirdPersonController myC = GetComponent <myThirdPersonController>(); myC._characterState = (CharacterState)stream.ReceiveNext(); UnityEngine.Debug.Log("bbb"); } }
public override void OnJoinedRoom() { #if UNITY_EDITOR PhotonPlayer [] player = PhotonNetwork.playerList; for (int j = 0; j < player.Length; j++) { Debug.Log((j).ToString() + " : " + player[j].name + " ID = " + player[j].ID); } #endif string[] avatar = new string[]{"uni_gen"}; int i = Random.Range (0, avatar.Length); GameObject monster = PhotonNetwork.Instantiate(avatar[i], Vector3.zero, Quaternion.identity, 0); charaController = monster.GetComponent<myThirdPersonController> (); //monster.SetActive(false); charaController.isControllable = true; charaController.playerName = GameController.Instance.playerName; //charaController.mainCamera = mainCamera; charaController.SetNameOffset(); PhotonView photonView = monster.GetComponent<PhotonView>(); photonView.owner.name = GameController.Instance.playerName; if(!isOnce) { ScreenFadeManager.Instance.FadeIn(3f, Color.black, OnFadeComplete); isOnce = true; } }
void Awake() { anim = GetComponent <Animator>(); playerAudio = GetComponent <AudioSource>(); //playerMovement = GetComponent<PlayerMovement>(); //playerShooting = GetComponentInChildren<Gun>(); controller = GetComponent <myThirdPersonController>(); currentHealth = startingHealth; currentShield = startingShield; //UIhealth.txtHealth = currentHealth; playerWatchedAD_extraChance = false; }
// Token: 0x060002A8 RID: 680 RVA: 0x00011A28 File Offset: 0x0000FC28 private void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info) { if (stream.isWriting) { stream.SendNext(base.transform.position); stream.SendNext(base.transform.rotation); myThirdPersonController component = base.GetComponent <myThirdPersonController>(); stream.SendNext((int)component._characterState); return; } this.correctPlayerPos = (Vector3)stream.ReceiveNext(); this.correctPlayerRot = (Quaternion)stream.ReceiveNext(); base.GetComponent <myThirdPersonController>()._characterState = (CharacterState)stream.ReceiveNext(); }
void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info) { if (stream.isWriting) { // We own this player: send the others our data stream.SendNext(transform.position); stream.SendNext(transform.rotation); myThirdPersonController myC = GetComponent <myThirdPersonController>(); stream.SendNext((int)myC._characterState); } else { // Network player, receive data this.correctPlayerPos = (Vector3)stream.ReceiveNext(); this.correctPlayerRot = (Quaternion)stream.ReceiveNext(); myThirdPersonController myC = GetComponent <myThirdPersonController>(); } }
void Start() { myC = GetComponent<myThirdPersonController>(); }