/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public Walk360(MotionController rController) : base(rController) { _Priority = 1; mIsStartable = true; mIsGroundedExpected = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public CasualIdle(MotionController rController) : base(rController) { _Priority = 0; mIsStartable = true; mIsGroundedExpected = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public AdventureForward(MotionController rController) : base(rController) { _Priority = 1; mIsStartable = true; mIsGroundedExpected = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public Fall(MotionController rController) : base(rController) { _Priority = 5; mImpulse = 0f; mIsStartable = true; mIsNavMeshChangeExpected = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public EdgeSlip(MotionController rController) : base(rController) { _Priority = 1; mIsStartable = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public Slide(MotionController rController) : base(rController) { _Priority = 5; mIsStartable = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public Punch(MotionController rController) : base(rController) { _Priority = 10; mIsStartable = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public MotionControllerMotion(MotionController rController) : base() { mController = rController; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public ClimbMid(MotionController rController) : base(rController) { _Priority = 15; mIsStartable = true; mIsGravityEnabled = false; mIsGroundedExpected = false; mIsNavMeshChangeExpected = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the motion belongs to</param> public Jump(MotionController rController) : base(rController) { _Priority = 10; mIsStartable = true; mIsNavMeshChangeExpected = true; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the layer is tied to</param> public MotionControllerLayer(string rName, MotionController rController) : base() { _Name = rName; mController = rController; }
/// <summary> /// Controller constructor /// </summary> /// <param name="rController">Controller the layer is tied to</param> public MotionControllerLayer(MotionController rController) : base() { mController = rController; }