public MotionMachineState(string _name, Character _origin, params MotionMachineTransition[] _transitions) { name = _name; origin = _origin; transitions = _transitions; func = delegate(Character ch) { ch.animMachine.SetBlock(_name); }; }
public MDMachineBlock(Delegates.MachineBool _predicate, Delegates.MachineDo _func) { predicate = _predicate; func = _func; }