public EventInfo(JSONObject args) { Title = args.RequireString("title"); Description = args.RequireString("description"); Condition = Registry.MakeCondition(args.OptionalObject("condition")); Voting = Registry.MakeVoting(args.OptionalObject("voting")); Action = Registry.MakeAction(args.OptionalObject("action")); }
public EventInfo( string title, string description, ICondition condition = null, IAction action = null, IEventVoting voting = null) { Title = title; Description = description; Condition = condition; Action = action; Voting = voting; }