public override void Update(float deltaTime) { if (initializationDataReceived) { if (world.avatarManager.player != null) { timerSendPosition += deltaTime; if (timerSendPosition > 0.1f) { client.AddAction(new MultiplayerAction( MultiplayerAction.Action.AVATAR_MOVE, new String[] { world.avatarManager.player.objectId.ToString(), world.avatarManager.player.position.x.ToString(), world.avatarManager.player.position.y.ToString(), world.avatarManager.player.position.z.ToString(), world.avatarManager.player.rotation.x.ToString(), world.avatarManager.player.rotation.y.ToString(), world.avatarManager.player.rotation.z.ToString() })); timerSendPosition = 0.0f; } } } if (initializationDataReceived) { client.Update(999); } else { client.Update(1); } }