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; }
public BasicTrainer(TrainersData.TrainerDetails details) { npcName = details.GetFullName(); pokemon = details.GenerateParty(); basePayout = details.GetBasePayout(); defeatMessages = details.defeatMessages; statOEMovesUsed = 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; }