Exemple #1
0
        public MenuNode(StringToken key)
        {
            _key  = key;
            _type = MenuNodeType.Node;

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