| | |
| | | { |
| | | base.OnPreOpen(); |
| | | EventBroadcast.Instance.AddListener<BattleDmgInfo>(EventName.BATTLE_DAMAGE_TAKEN, OnDamageTaken); |
| | | EventBroadcast.Instance.AddListener<BattleObject, SkillConfig>(EventName.BATTLE_BUFF_MOUNTED, OnBuffMounted); |
| | | EventBroadcast.Instance.AddListener<BattleObject, SkillConfig>(EventName.BATTLE_BUFF_DISAPEAR, OnBuffDisapear); |
| | | damagePrefabPool = GameObjectPoolManager.Instance.RequestPool(UILoader.LoadPrefab("DamageContent")); |
| | | // buffIconPrefabPool = GameObjectPoolManager.Instance.RequestPool(); |
| | | // buffLabelPrefabPool = GameObjectPoolManager.Instance.RequestPool(ResManager.Instance.LoadAsset<GameObject>("UIComp", "BuffContent")); |
| | |
| | | { |
| | | base.OnPreClose(); |
| | | EventBroadcast.Instance.RemoveListener<BattleDmgInfo>(EventName.BATTLE_DAMAGE_TAKEN, OnDamageTaken); |
| | | EventBroadcast.Instance.RemoveListener<BattleObject, SkillConfig>(EventName.BATTLE_BUFF_MOUNTED, OnBuffMounted); |
| | | EventBroadcast.Instance.RemoveListener<BattleObject, SkillConfig>(EventName.BATTLE_BUFF_DISAPEAR, OnBuffDisapear); |
| | | } |
| | | |
| | | protected override void OnOpen() |
| | |
| | | out anchoredPos); |
| | | |
| | | contentRect.anchoredPosition = anchoredPos; |
| | | } |
| | | |
| | | private void OnBuffMounted(BattleObject bo, SkillConfig buffConfig) |
| | | { |
| | | |
| | | } |
| | | |
| | | private void OnBuffDisapear(BattleObject bo, SkillConfig buffConfig) |
| | | { |
| | | |
| | | } |
| | | |
| | | public void SetBattleField(BattleField _battleField) |