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;
 }
Пример #2
0
 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);
 }
Пример #3
0
 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;
        }