public RandomAttack(TrainersData.TrainerDetails details)
 {
     npcName        = details.GetFullName();
     pokemon        = details.GenerateParty();
     basePayout     = details.GetBasePayout();
     defeatMessages = details.defeatMessages;
 }
        public GymLeader(TrainersData.TrainerDetails details) : base(details)
        {
            healingItemId  = details.leaderHealingItemId;
            maxTimesHealed = details.leaderMaxTimesHealed;

            timesHealed = 0;
        }
Exemple #3
0
        public BasicTrainer(TrainersData.TrainerDetails details)
        {
            npcName        = details.GetFullName();
            pokemon        = details.GenerateParty();
            basePayout     = details.GetBasePayout();
            defeatMessages = details.defeatMessages;

            statOEMovesUsed = 0;
        }
Exemple #4
0
        protected override void Start()
        {
            base.Start();

            trainerDetails = TrainersData.GetTrainerDetailsByTrainerId(id);

            if (trainerDetails == null)
            {
                Debug.LogError("No trainer details for trainer with id - " + id);
            }

            challengingPlayer = false;
        }