public MenuNode(StringToken key) { _key = key; _type = MenuNodeType.Node; Children = new MenuChain(key); }
public MenuNode(StringToken key, Func <IChainResolver, BehaviorChain> finder) : this(key) { _type = MenuNodeType.Leaf; _finder = finder; }
public MenuNodeEventArgs(MenuNodeType nodeType, BonusPlanetType bonusPlanet) { NodeType = nodeType; BonusPlanet = bonusPlanet; GameToLaunch = null; }
public MenuNodeEventArgs(MenuNodeType nodeType, Game gameToLaunch) { NodeType = nodeType; Planet = null; GameToLaunch = gameToLaunch; }
public MenuNodeEventArgs(MenuNodeType nodeType, PlanetType planet) { NodeType = nodeType; Planet = planet; GameToLaunch = null; }