public void OnPlayerAppears(PlayerPacket packet) { // instantiate the player if needed PlayerHandler.BuildAndInstantiate(new PlayerFactoryOptions() { SpriteIndex = packet.SpriteIndex, UserId = packet.UserId, Speed = packet.Speed, tileX = packet.X, tileY = packet.Y, IsMainPlayer = packet.UserId == UnityClient.Player.UserId }); TouchHandler.GameTouchOn = true; }
public void OnPlayerUpdate(PlayerPacket packet) { // Its me ! Might have to update my own state if (packet.UserId == UnityClient.Player.UserId) { // instantiate the player PlayerHandler.BuildAndInstantiate(new PlayerFactoryOptions() { SpriteIndex = packet.SpriteIndex, UserId = packet.UserId, Speed = packet.Speed }); TouchHandler.GameTouchOn = true; } }