Ejemplo n.º 1
0
        public override void Deserialize(GenericReader reader)
        {
            RegistroModule.registrarModuleJogador(this);

            sistemaTalento     = new SistemaTalento(this);
            sistemaClasse      = new SistemaClasse(this);
            sistemaPropriedade = new SistemaPropriedade(this);
            sistemaAventura    = new SistemaAventura(this);
            sistemaMorte       = new SistemaMorte(this);
            sistemaRaca        = new SistemaRaca(this);

            // a inicializacao dos sistemas devem ficar antes deste método. Pois ele invoca métodos como max hits quqe utiliza os sistemas.
            base.Deserialize(reader);

            int versao = reader.ReadInt();
        }
Ejemplo n.º 2
0
        public Jogador()
        {
            sistemaClasse      = new SistemaClasse(this);
            sistemaTalento     = new SistemaTalento(this);
            sistemaPropriedade = new SistemaPropriedade(this);
            sistemaAventura    = new SistemaAventura(this);
            sistemaMorte       = new SistemaMorte(this);
            sistemaRaca        = new SistemaRaca(this);

            RegistroModule.registrarModuleJogador(this);

            setClasse = classe.Aldeao;

            //maximo de status
            StatCap = getSistemaRaca().StatusCap;

            inicializarAtributos();
        }