예제 #1
0
 public static Color[] ColorsByDb(RegistroDeCores sdb)
 {
     return(sdb switch
     {
         RegistroDeCores.skin => ColorDbManager.LoadColors("CurrentScripts/testeCustomCharacter/DateColors/skinColors.crs").ToArray(),
         _ => ColorDbManager.LoadColors("CurrentScripts/testeCustomCharacter/DateColors/mainColors.crs").ToArray()
     });
예제 #2
0
    private void OnSelectGlobalColor(SelectGlobalColorMessage obj)
    {
        transitoryReg = obj.indexOfGlobal;
        estado        = EstadoDoMenu.globalizationMenu;

        EndGlobalColorMenu();
        globalMenu.StartHud(OpcoesDoGlobalizationMenu,
                            new string[3] {
            "Selecionar a cor e não usar registro", "Selecionar a cor e usar o registro", "Voltar para o menu anterior"
        });

        EditableElements target = activeEditables[cMenu.SelectedOption];

        Debug.Log(target.member + " : " + target.inIndex);

        ColorContainerStruct ccs = secManager.GetColorAssignById(target.member).coresEditaveis[target.inIndex];

        if (ccs.coresEditaveis.registro == obj.indexOfGlobal)
        {
            globalMenu.ChangeSelectionTo(1);
        }
    }