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