private void sendData() { player.tankRotation = transform.localEulerAngles.z.TwoDecimals(); player.barrelRotation = playerManager.GetLastRotation().TwoDecimals(); networkIdentity.GetSocket().Emit("updateRotation", new JSONObject(JsonUtility.ToJson(player))); }
private void sendData() { player.position.x = Mathf.Round(transform.position.x * 1000.0f) / 1000.0f; player.position.y = Mathf.Round(transform.position.y * 1000.0f) / 1000.0f; networkIdentity.GetSocket().Emit("updatePosition", new JSONObject(JsonUtility.ToJson(player))); }
private void sendData() { player.position.x = transform.position.x.TwoDecimals(); player.position.y = transform.position.y.TwoDecimals(); networkIdentity.GetSocket().Emit("updatePosition", new JSONObject(JsonUtility.ToJson(player))); }
public void Update() { if (networkIdentity.IsControlling()) { AnimatorStateInfo asi = animator.GetCurrentAnimatorStateInfo(0); float x = animator.GetFloat("x"); float y = animator.GetFloat("y"); //Debug.LogFormat("{0},{1}", x, y); NetworkAnimatorDirection nad = getDirection((int)x, (int)y); NetworkAnimatorState nas = NetworkAnimatorState.Walking; if (asi.fullPathHash == attacking) { nas = NetworkAnimatorState.Attacking; } if (animatorDirection != nad || animatorState != nas) { animatorDirection = nad; animatorState = nas; animatorData.state = (int)animatorState; animatorData.direction = (int)animatorDirection; networkIdentity.GetSocket().Emit(NetworkTags.ANIMATOR_STATE, new JSONObject(JsonUtility.ToJson(animatorData))); //Debug.LogFormat("Sending: ({0},{1})", (int)x, (int)y); } } }
private void sendData() { //Update player information player.position.x = Mathf.Round(transform.position.x * 1000.0f) / 1000.0f; player.position.y = Mathf.Round(transform.position.y * 1000.0f) / 1000.0f; networkIdentity.GetSocket().Emit(NetworkTags.UPDATE_POSITION, new JSONObject(JsonUtility.ToJson(player))); }
private void SendData() { // update player information player.position.x = transform.position.x.TwoDecimals(); player.position.y = transform.position.y.TwoDecimals(); // serialized player class makes it easy to convert to JSON networkIdentity.GetSocket().Emit("updatePosition", JsonUtility.ToJson(player)); }
private void SendData() { //Update player information player.position.x = Mathf.Round(transform.position.x * 1000.0f) / 1000.0f; //3 decimal places player.position.y = Mathf.Round(transform.position.y * 1000.0f) / 1000.0f; player.position.z = Mathf.Round(transform.position.z * 1000.0f) / 1000.0f; networkIdentity.GetSocket().Emit("updatePosition", new JSONObject(JsonUtility.ToJson(player))); }
private void SendData() { //Update player information player.position.x = transform.position.x.TwoDecimals().ToString().Replace(",", "."); player.position.y = transform.position.y.TwoDecimals().ToString().Replace(",", "."); player.position.z = transform.position.z.TwoDecimals().ToString().Replace(",", "."); networkIdentity.GetSocket().Emit("updatePosition", new JSONObject(JsonUtility.ToJson(player))); }
private void SendData() { // Update player information on server player.position.x = (Mathf.Round(transform.position.x * 1000f)) / 1000f; //player.position.y = (Mathf.Round(transform.position.y * 1000f)) / 1000f; player.position.z = (Mathf.Round(transform.position.z * 1000f)) / 1000f; networkIdentity.GetSocket().Emit("updatePosition", new JSONObject(JsonUtility.ToJson(player))); }
private void sendData() { player.position.x = transform.position.x.TwoDecimals(); player.position.y = transform.position.y.TwoDecimals(); player.position.z = transform.position.z.TwoDecimals(); player.rotation = transform.localEulerAngles.y.TwoDecimals(); networkIdentity.GetSocket().Emit(CmdManager.UpdatePosition, new JSONObject(JsonUtility.ToJson(player))); }
private void SendData() { // update player information player.rotation.weaponRotation = playerManager.GetWeaponLastRotation().TwoDecimals(); player.rotation.playerFlipped = playerManager.GetLastFlipped(); // serialized player class makes it easy to convert to JSON networkIdentity.GetSocket().Emit("updateRotation", JsonUtility.ToJson(player)); }
private void SendData() { player.position.x = Mathf.Round(transform.position.x * 1000.0f) / 1000.0f; player.position.y = Mathf.Round(transform.position.y * 1000.0f) / 1000.0f; player.position.z = Mathf.Round(transform.position.z * 1000.0f) / 1000.0f; player.position.OnBeforeSerialize(); var socket = networkIdentity.GetSocket(); socket.Emit("updatePosition", new JSONObject(JsonUtility.ToJson(player))); }
public static void CallTurnOver(NetworkIdentity ni) { ni.SetIsMyTurn(false); ni.GetSocket().Emit("turnOver"); }
private void SendData() { player.rotation = transform.localEulerAngles.y.TwoDecimals().ToString().Replace(",", "."); networkIdentity.GetSocket().Emit("updateRotation", new JSONObject(JsonUtility.ToJson(player))); }