public Criature() { //Debug.Log("bugadaço"); contraTipos = new tipos[Enum.GetValues(typeof(nomeTipos)).Length]; for (int cnt = 0; cnt < contraTipos.Length; cnt++) { contraTipos[cnt] = new tipos(); contraTipos[cnt].Nome = ((nomeTipos)cnt).ToString(); } mNivel = new modificadorDeNivel(); cAtributos = new atributos[Enum.GetValues(typeof(nomesAtributos)).Length]; for (int cnt = 0; cnt < cAtributos.Length; cnt++) { cAtributos[cnt] = new atributos(); cAtributos[cnt].Nome = ((nomesAtributos)cnt).ToString(); cAtributos[cnt].Basico = cAtributos[cnt].padrao() > 1 ?(uint)Mathf.RoundToInt(cAtributos[cnt].padrao() / 4) :1; cAtributos[cnt].Corrente = cAtributos[cnt].padrao(); cAtributos[cnt].Maximo = cAtributos[cnt].padrao(); // Debug.Log(cnt+" : "+cAtributos[cnt].padrao()); } }
public Criature() { //Debug.Log("bugadaço"); contraTipos = new tipos[Enum.GetValues(typeof(nomeTipos)).Length]; for(int cnt = 0; cnt < contraTipos.Length; cnt++) { contraTipos[cnt] = new tipos(); contraTipos[cnt].Nome= ((nomeTipos)cnt).ToString(); } mNivel = new modificadorDeNivel (); cAtributos = new atributos[Enum.GetValues(typeof(nomesAtributos)).Length]; for(int cnt = 0; cnt<cAtributos.Length;cnt++) { cAtributos[cnt] = new atributos(); cAtributos[cnt].Nome = ((nomesAtributos)cnt).ToString(); cAtributos[cnt].Basico = cAtributos[cnt].padrao()>1 ?(uint)Mathf.RoundToInt(cAtributos[cnt].padrao()/4) :1; cAtributos[cnt].Corrente = cAtributos[cnt].padrao(); cAtributos[cnt].Maximo = cAtributos[cnt].padrao(); // Debug.Log(cnt+" : "+cAtributos[cnt].padrao()); } }