private IEnumerator PowerOfTuition_LateEffect(int playerKey, Card target) { while (true) { //Csak a late skill fázisban adjuk hozzá, hogy a következő körre legyen érvényes if (modules.GetGameModule().GetGameState() == MainGameStates.LateSkills && modules.GetDataModule().IsCardOnTheField(playerKey, target)) { int bonusDuration = 1; StatBonus bonusEffect = new StatBonus(1, 1, 1); FieldBonus newBonus = new FieldBonus(bonusEffect, bonusDuration); modules.GetDataModule().GetPlayerWithKey(playerKey).AddFieldBonus(newBonus); break; } yield return(null); } }
//Új stat bónuszt adunk a játékosnak public void AddFieldBonus(FieldBonus newBonus) { fieldBonusList.Add(newBonus); }