void Awake() { isAlive = true; if (PlayerPrefs.GetInt("Talent20") == 3) { maxHealth += 0.1f * maxHealth; } health = maxHealth; UpdateRaidBar(); raidController = FindObjectOfType <RaidController>(); switch (role) { case RaidController.Role.tank: roleIndicator.GetComponent <SpriteRenderer>().sprite = raidController.spriteTank; return; case RaidController.Role.healer: roleIndicator.GetComponent <SpriteRenderer>().sprite = raidController.spriteHeal; return; case RaidController.Role.dps: roleIndicator.GetComponent <SpriteRenderer>().sprite = raidController.spriteDps; return; } }
private void CustomerChance() { if (CustomerToday()) { OnNewCustomer.Invoke(); } else { var r = GetRaider(); if (r) { RaidController.StartFight(r); } CurrentTradeState = TradeState.NoCustomer; } }