示例#1
0
 public BipedalBehavior(IStateMachineHandler handler, Vector3 pointA, Vector3 pointB, Transform collisionOffset) : base(handler)
 {
     PointA          = pointA;
     PointB          = pointB;
     CollisionOffset = collisionOffset;
     Initialize();
 }
示例#2
0
        // ---------------------------------------------------------

        #region Constructor

        /// <summary>
        ///     Constructor for the state machine. A handler is optional.
        /// </summary>
        /// <param name="handler"></param>
        protected BaseStateMachine(IStateMachineHandler handler) => Handler = handler;
 protected UiEnemyFSM(IStateMachineHandler handler) : base(handler)
 {
 }
示例#4
0
 public BipedalBehavior(IStateMachineHandler handler, Vector3 pointA, Vector3 pointB) : base(handler)
 {
     PointA = pointA;
     PointB = pointB;
     Initialize();
 }
示例#5
0
        //----------------------------------------------------------------------------------------------------------

        #region Constructor

        /// <summary>
        ///     Constructor for the state machine. A handler is optional.
        /// </summary>
        /// <param name="handler"></param>
        protected BaseStateMachine(IStateMachineHandler handler = null)
        {
            Handler = handler;
        }
示例#6
0
 public BaseStateMachine(IStateMachineHandler Handler = null)
 {
     this.Handler = Handler;
 }