private void RecalculateHousePoints() { points = 0; for (int i = 0; i < items_around.Count; ++i) { Item curr_item = items_around[i]; points += curr_item.GetPointsToGive(); } EventSetScore ev = new EventSetScore(player_instance, points); EventManager.Instance.SendEvent(ev); }
public void OnEvent(GameEvent ev) { switch (ev.Type()) { case GameEventType.EVENT_SET_SCORE: { EventSetScore add_score = (EventSetScore)ev; if (add_score.player != player) { break; } score.SetScore(add_score.amount); break; } default: Debug.LogError("UIPlayer: Invalid call to OnEvent"); break; } }
private void Start() { EventSetScore ev = new EventSetScore(player_instance, points); EventManager.Instance.SendEvent(ev); }