コード例 #1
0
ファイル: RecoveryItem.cs プロジェクト: fayvit/CustomChar
        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));
        }
コード例 #2
0
ファイル: RecoveryItem.cs プロジェクト: fayvit/CustomChar
        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();
        }
コード例 #3
0
ファイル: RecoveryItem.cs プロジェクト: fayvit/CustomChar
        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);
        }