예제 #1
0
        void Start()
        {
            player = GetComponent <Player>();
            Atributos atributos = player.atributos;

            this.maxVida = atributos.hp;
            this.maxMana = atributos.sp;
            this.vida    = maxVida;
            this.mana    = maxMana;
            InfoPlayer   = player.InfoPlayer;
            resetActionPoints();
            attBarras();
        }
예제 #2
0
 public Habilidade(string nome, string descricao, int qtyDados, int valorDado, int minDistancia, int maxDistancia,
                   int bonusAcerto, int custoSp, ClasseEnum tipoClasse, Atributos atributos, int custoPontoAcao = 5,
                   int minLevel = 0, int multiplicador = 1, TipoHabilidades tipoHabilidade = TipoHabilidades.OFENSIVA)
 {
     this.nome           = nome;
     this.descricao      = descricao;
     this.qtyDados       = qtyDados;
     this.valorDado      = valorDado;
     this.minDistancia   = minDistancia;
     this.maxDistancia   = maxDistancia;
     this.bonusAcerto    = bonusAcerto;
     this.custoSp        = custoSp;
     this.tipoClasse     = tipoClasse;
     this.custoPontoAcao = custoPontoAcao;
     this.minLevel       = minLevel;
     this.multiplicador  = multiplicador;
     this.tipoHabilidade = tipoHabilidade;
     this.atributos      = atributos;
     arma = atributos.inventario.Arma;
 }
예제 #3
0
 void Awake()
 {
     this.gameObject.AddComponent <Status>();
     this.gameObject.AddComponent <Move>();
     this.atributos          = new Atributos(classe);
     this.Equipamentos       = new List <Equipamento>();
     this.move               = GetComponent <Move>();
     this.move.blockingLayer = LayerMask.GetMask(LayerMask.LayerToName(8));
     this.status             = GetComponent <Status>();
     this.InfoPlayer         = Resources.Load <GameObject>("InfoBox");
     isAliado = true;
     if (gameObject.tag == "Enemy")
     {
         isAliado = false;
     }
     gameObject.name = name;
     gameObject.AddComponent <EffectsPlayer>();
     qtyAlly    = 0;
     qtyEnemy   = 0;
     orderAlly  = 0;
     orderEnemy = 0;
 }