Exemple #1
0
 /*
  * EVENTS
  */
 public override void OnEvent(IncreaseSkillEvent evnt)
 {
     for (int i = 0; i < state.BoltPlayerSkillset.Skillset.Length; i++)
     {
         if (state.BoltPlayerSkillset.Skillset[i].SkillName == evnt.SkillName)
         {
             state.BoltPlayerSkillset.Skillset[i].SkillLevel = evnt.SkillLevel;
         }
     }
 }
Exemple #2
0
    public override void SimulateController()
    {
        if (skillToIncrease != "" && newSkillLevel != -1)
        {
            var evnt = IncreaseSkillEvent.Create(entity);
            evnt.SkillName  = skillToIncrease;
            evnt.SkillLevel = newSkillLevel;
            evnt.Send();

            skillToIncrease = "";
            newSkillLevel   = -1;
        }
    }