public Action(string name, ActionType type, ActionPurpose purpose, int minRank) { this.name = name; this.minRank = minRank; this.purpose = purpose; this.type = type; }
private static Action a(string name, ActionType type, ActionPurpose purpose, int minRank) { return(new Action(name, type, purpose, minRank)); }