public SimpleMessage GetMoveMessage() { SimpleController controller = this.character.GetComponent <SimpleController>(); if (controller != null) { float moveX = controller.GetCurrentMoveX(); float moveZ = controller.GetCurrentMoveZ(); SimpleMessage message = new SimpleMessage(MessageType.PlayerInput); message.SetMoveFloats(moveX, moveZ); return(message); } return(null); }