void _OnWeaponUpgraded(WeaponUpgraded e) { PlayerController p = e.player; if (p == null) { p = GameController.instance.GetCurrentPlayer(); } p.UpgradeWeapon(e.type, e.attr); _EventBus.Publish <TurnPhaseChanged>(new TurnPhaseChanged(null, TurnPhase.AttackPhase)); }
void _OnWeaponUpgraded(WeaponUpgraded e) { LogLine(e.player.player, "WEAPON UPGRADED: " + e.type + " ATTR: " + e.attr); currGameData.playerWeaponAttributeUpgrades[e.player.player][e.type][e.attr] += 1; }