Exemple #1
0
        public override void IniciaUsoDeHeroi(GameObject dono, List <ItemBase> lista)
        {
            Dono  = dono;
            Lista = lista;
            PetAtributes P = dono.GetComponent <CharacterManager>().ActivePet.MeuCriatureBase.PetFeat.meusAtributos;

            IniciaUsoDesseItem(dono, QuantitativeItem.CanUseRecoveryItem(P));
        }
Exemple #2
0
        public override void AcaoDoItemConsumivel(int indice)
        {
            PetAtributes P = Dono.GetComponent <CharacterManager>().Dados.CriaturesAtivos[indice].PetFeat.meusAtributos;

            QuantitativeItem.RecuperaPV(P, valorDeRecuperacao);
            //ItemQuantitativo.RecuperaPV(C.CaracCriature.meusAtributos, valorDeRecuperacao);

            //if (!GameController.g.estaEmLuta)
            //    GameController.g.Salvador.SalvarAgora();
        }
Exemple #3
0
        protected override void EscolhiEmQuemUsar(int indice)
        {
            PetAtributes A = Dono.GetComponent <CharacterManager>().Dados.CriaturesAtivos[indice].PetFeat.meusAtributos;

            EscolhiEmQuemUsar(indice,
                              QuantitativeItem.CanUseRecoveryItem(A), true,
                              valorDeRecuperacao, A.PV.Corrente,
                              A.PV.Maximo,
                              PetTypeName.nulo);
        }