Esempio n. 1
0
        public HierarchicalMenu(string i_MenuTopic)
        {
            Topic           = i_MenuTopic;
            r_AttachedItems = new List <MenuItem>();
            MenuItem GoBackMenu = new MenuItem();

            AttachedItems.Add(GoBackMenu);
            AttachedItems[k_GoToUpperMenuIndex].Topic = k_GoToUpperMenuTopic;
        }
        public HierarchicalMenu(string i_Topic)
        {
            r_AttachedItems = new List <MenuItem>();
            Topic           = i_Topic;
            MenuAction backItem = new MenuAction();

            AttachedItems.Add(backItem);
            AttachedItems[k_GoToUpperMenuIndex].Topic = k_GoToUpperMenuTopic;
        }
Esempio n. 3
0
 public override bool Equip(Guardian_Roguelike.World.Items.ItemBase I)
 {
     if (AttachedItems.IsEmpty())
     {
         if (I.Wearable && I.Type == Guardian_Roguelike.World.Items.ItemType.Legging)
         {
             AttachedItems.AddItem(I);
             return(true);
         }
         //Log msg in else?
     }
     return(false);
 }
Esempio n. 4
0
 public override bool Equip(Guardian_Roguelike.World.Items.ItemBase I)
 {
     if (AttachedItems.IsEmpty())
     {
         if (I.Wieldable)
         {
             AttachedItems.AddItem(I);
             return(true);
         }
         //Log message in else?
     }
     return(false);
 }