public override void Initialize(RoomModifierData roomModifierData, RoomManager roomManager) { base.Initialize(roomModifierData, roomManager); this.buffAmount = roomModifierData.GetParamInt(); this.combatManager = GameObject.FindObjectOfType <CombatManager>().GetComponent <CombatManager>() as CombatManager; this.roomManager = roomManager; }
public override void Initialize(RoomModifierData roomModifierData, RoomManager roomManager) { base.Initialize(roomModifierData, roomManager); this.numOfCards = roomModifierData.GetParamInt(); this.cardManager = GameObject.FindObjectOfType <CardManager>().GetComponent <CardManager>() as CardManager; this.cardManager.OnCardPlayedCallback += new CardManager.OnCardPlayedEvent(this.OnPlayedCard); }
public override void Initialize(RoomModifierData roomModifierData, RoomManager roomManager) { base.Initialize(roomModifierData, roomManager); refundAmount = roomModifierData.GetParamInt(); this.roomManager = roomManager; ProviderManager.TryGetProvider <PlayerManager>(out playerManager); this.cardManager = GameObject.FindObjectOfType <CardManager>().GetComponent <CardManager>() as CardManager; }
public override void Initialize(RoomModifierData roomModifierData, RoomManager roomManager) { base.Initialize(roomModifierData, roomManager); numOfCards = roomModifierData.GetParamInt(); var cardManager = GameObject.FindObjectOfType <CardManager>().GetComponent <CardManager>() as CardManager; cardManager.OnCardPlayedCallback -= callback; cardManager.OnCardPlayedCallback += callback; }