protected virtual void Awake() { characterBrain = GetComponent <CharacterBrain>(); // characterMotor = GetComponent<CharacterMotor>(); characterBody = GetComponent <CharacterBody>(); characterController2D = GetComponent <CharacterController2D>(); movementController = characterController2D.MovementController; poseController = characterController2D.PoseController; }