private void OnMoveMessageReceived(BaseMessage msg) { MoveMessage mmsg = msg as MoveMessage; uint playerId = mmsg.PlayerId; MovementComponent movementComponent = GameManager.Instance.GetPlayerComponent <MovementComponent>(playerId); if (movementComponent != null) { movementComponent.OnMoveMsgReceived(mmsg); } }