|
@@ -45,7 +45,6 @@ namespace Fort23.Mono
|
|
|
|
|
|
protected override void AddEvent()
|
|
|
{
|
|
|
- CombatEventManager.Instance.AddEventListener(CombatEventType.AddRandomEvent, AddRandomEventEventData);
|
|
|
CombatEventManager.Instance.AddEventListener(CombatEventType.AddMagicWeaponHeroEntity,
|
|
|
AddMagicWeaponHeroEntity);
|
|
|
CombatEventManager.Instance.AddEventListener(CombatEventType.AddUseGongFa, AddUseGongFa);
|
|
@@ -56,7 +55,6 @@ namespace Fort23.Mono
|
|
|
|
|
|
protected override void DelEvent()
|
|
|
{
|
|
|
- CombatEventManager.Instance.RemoveEventListener(CombatEventType.AddRandomEvent, AddRandomEventEventData);
|
|
|
CombatEventManager.Instance.RemoveEventListener(CombatEventType.AddMagicWeaponHeroEntity,
|
|
|
AddMagicWeaponHeroEntity);
|
|
|
CombatEventManager.Instance.RemoveEventListener(CombatEventType.AddUseGongFa, AddUseGongFa);
|
|
@@ -92,16 +90,7 @@ namespace Fort23.Mono
|
|
|
// shengShiEventWidget.InitShengShiEventWidget(configId);
|
|
|
}
|
|
|
|
|
|
- private async void AddRandomEventEventData(IEventData ieveData)
|
|
|
- {
|
|
|
- AddRandomEventEventData eventData = ieveData as AddRandomEventEventData;
|
|
|
- int configId = eventData.randomEventID;
|
|
|
- ShengShiEventWidget shengShiEventWidget =
|
|
|
- await UIManager.Instance.CreateGComponentForObject<ShengShiEventWidget>(ShengShiEventWidget, null,
|
|
|
- DynamicEvent,
|
|
|
- isInstance: true);
|
|
|
- shengShiEventWidget.InitShengShiEventWidget(configId);
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
public async CTask ShowPanel()
|
|
|
{
|
|
@@ -126,7 +115,6 @@ namespace Fort23.Mono
|
|
|
|
|
|
public override void AddButtonEvent()
|
|
|
{
|
|
|
- bnt_shengShi.onClick.AddListener(Bnt_shengShi_onClick);
|
|
|
CameraSelect.onValueChanged.AddListener(CameraSelect_onValueChanged);
|
|
|
AutoUse.onValueChanged.AddListener((x) =>
|
|
|
{
|
|
@@ -136,26 +124,7 @@ namespace Fort23.Mono
|
|
|
}
|
|
|
|
|
|
|
|
|
- private async void Bnt_shengShi_onClick()
|
|
|
- {
|
|
|
- UIManager.Instance.DormancyAllGComponent<ShengShiEventWidget>();
|
|
|
- CombatController.currActiveCombat.CombatSenceController.StartPayShengShi(CombatController.currActiveCombat
|
|
|
- .CombatHeroController.playerHeroEntity.GameObject.transform);
|
|
|
- List<EventConfig> eventConfigs = EventSystemManager.Instance.UseDivinesense(1);
|
|
|
- if (eventConfigs == null || eventConfigs.Count == 0)
|
|
|
- return;
|
|
|
- for (var i = 0; i < eventConfigs.Count; i++)
|
|
|
- {
|
|
|
- ShengShiEventWidget shengShiEventWidget =
|
|
|
- await UIManager.Instance.CreateGComponentForObject<ShengShiEventWidget>(ShengShiEventWidget, null,
|
|
|
- DynamicEvent,
|
|
|
- isInstance: true);
|
|
|
- shengShiEventWidget.InitShengShiEventWidget(eventConfigs[i].ID);
|
|
|
- }
|
|
|
- //
|
|
|
- // CombatController.currActiveCombat.RandomEventController.StartRandomEvent(CombatController.currActiveCombat
|
|
|
- // .CombatHeroController.playerHeroEntity.GameObject.transform);
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
private void CameraSelect_onValueChanged(float value)
|
|
|
{
|