internal void AddAction_6(double id, string content) { Action6 action6 = new Action6(); action6.ID = id; action6.Content = content; _actions_6.Add(action6); }
public ConsoleMethod_Action6(Action6 method, MethodDescription description) : base(description) { if (method == null) { throw new ArgumentNullException(nameof(method)); } this.method = method; }
public IAction CreateAction(ACTION_ID id) { IAction Action = null; switch (id) { case ACTION_ID.ACTION_1: Action = new Action1(); break; case ACTION_ID.ACTION_2: Action = new Action2(); break; case ACTION_ID.ACTION_3: Action = new Action3(); break; case ACTION_ID.ACTION_4: Action = new Action4(); break; case ACTION_ID.ACTION_5: Action = new Action5(); break; case ACTION_ID.ACTION_6: Action = new Action6(); break; case ACTION_ID.ACTION_DasheBackward: Action = new ActionDashBackward(); break; case ACTION_ID.ACTION_DasheForward: Action = new ActionDashForward(); break; case ACTION_ID.ACTION_Jab: Action = new ActionJab(); break; case ACTION_ID.ACTION_Kick: Action = new ActionKick(); break; case ACTION_ID.ACTION_MoveAttack1: Action = new ActionMoveAttack1(); break; case ACTION_ID.ACTION_MoveAttack2: Action = new ActionMoveAttack2(); break; case ACTION_ID.ACTION_Punch: Action = new ActionPunch(); break; case ACTION_ID.ACTION_RangeAttack1: Action = new ActionRangeAttack1(); break; case ACTION_ID.ACTION_RangeAttack2: Action = new ActionRangeAttack2(); break; case ACTION_ID.ACTION_SpecialAttack1: Action = new ActionSpecialAttack1(); break; case ACTION_ID.ACTION_SpecialAttack2: Action = new ActionSpecialAttack2(); break; case ACTION_ID.ACTION_Uppercut: Action = new ActionUppercut(); break; default: Action = new NullAction(); break; } ControllerCenter.Instance.ActionSystem.Add((uint)(Time.realtimeSinceStartup) * 100, Action); return(Action); }
/// <summary> /// 创建一个新的控制台方法; /// </summary> public static Method Create(Action6 method, MethodDescription description) { return(new ConsoleMethod_Action6(method, description)); }