Ejemplo n.º 1
0
    public void AddOption(RPGGameEvent option)
    {
        int s = RPGGameEventUtils.MenuSortOrder(option);

        if (!MenuOptions.ContainsKey(s))
        {
            MenuOptions.Add(s, option);
        }
    }
Ejemplo n.º 2
0
    public static void AddOption(int entityID, RPGGameEvent option)
    {
        var menu = GameBehavior.thisGame.EntityManager.GetComponent <MenuComponent>(entityID);

        if (menu == null)
        {
            return;
        }

        int s = RPGGameEventUtils.MenuSortOrder(option);

        if (!menu.MenuOptions.ContainsKey(s))
        {
            menu.MenuOptions.Add(s, option);
        }
    }
Ejemplo n.º 3
0
 public void RemoveOption(RPGGameEvent option)
 {
     MenuOptions.Remove(RPGGameEventUtils.MenuSortOrder(option));
 }
Ejemplo n.º 4
0
 public bool OptionIsActive(RPGGameEvent option)
 {
     return(MenuOptions.ContainsKey(RPGGameEventUtils.MenuSortOrder(option)));
 }