/* * 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; } } }
public override void SimulateController() { if (skillToIncrease != "" && newSkillLevel != -1) { var evnt = IncreaseSkillEvent.Create(entity); evnt.SkillName = skillToIncrease; evnt.SkillLevel = newSkillLevel; evnt.Send(); skillToIncrease = ""; newSkillLevel = -1; } }