protected DirectionData GetFaceDirection()
        {
            CharacterLocomotion.FACE_DIRECTION direction = this.characterLocomotion.faceDirection;
            TargetPosition target = this.characterLocomotion.faceDirectionTarget;

            if (this.characterLocomotion.overrideFaceDirection != CharacterLocomotion.OVERRIDE_FACE_DIRECTION.None)
            {
                direction = (CharacterLocomotion.FACE_DIRECTION) this.characterLocomotion.overrideFaceDirection;
                target    = this.characterLocomotion.overrideFaceDirectionTarget;
            }

            return(new DirectionData(direction, target));
        }
 public DirectionData(CharacterLocomotion.FACE_DIRECTION direction, TargetPosition target)
 {
     this.direction = direction;
     this.target    = target;
 }