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; }
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); }
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); }