예제 #1
0
        public static void GiveRewardTo(IKillRewardTaker taker, KillReward killReward)
        {
            taker.Exp.Add(killReward.MainExp);
            taker.Gold.Add(killReward.MainGold);

            foreach (var teammate in taker.RewardTeammates)
            {
                teammate.Exp.Add(killReward.SubExp);
                teammate.Gold.Add(killReward.SubGold);
            }
        }
예제 #2
0
 public static void GiveSubRewardTo(IKillRewardTaker taker, KillReward killReward)
 {
     taker.Exp.Add(killReward.SubExp);
     taker.Gold.Add(killReward.SubGold);
 }
예제 #3
0
 public static void GiveMainRewardTo(IKillRewardTaker taker, KillReward killReward)
 {
     taker.Exp.Add(killReward.MainExp);
     taker.Gold.Add(killReward.MainGold);
 }