zxl
/
CTT
forked from Cal/CTT
1
0
Fork 0
CTT/Unity/Assets/HotfixView/Event/AfterCreateZoneSceneEvent.cs

34 lines
1.0 KiB
C#
Raw Normal View History

2021-04-08 20:09:59 +08:00
using ET.EventType;
using ET;
using System;
using System.Collections.Generic;
namespace ET
{
public class AfterCreateZoneSceneEvent : AEvent<AfterCreateZoneScene>
{
public override async ETTask Run(AfterCreateZoneScene args)
{
2021-04-11 19:50:39 +08:00
Scene zoneScene = args.zoneScene;
2021-04-08 20:09:59 +08:00
zoneScene.AddComponent<UIEventComponent>();
zoneScene.AddComponent<GameObjectPool>();
zoneScene.AddComponent<FUIPackageComponent>();
zoneScene.AddComponent<FUIComponent>();
zoneScene.AddComponent<FUIInitComponent>();
zoneScene.AddComponent<TransPointComponent>();
zoneScene.AddComponent<TranslateSceneComponent>();
zoneScene.AddComponent<HudComponent>();
zoneScene.AddComponent<NPCHudComponent>();
zoneScene.AddComponent<ShopComponent>();
Game.EventSystem.Publish(new ET.EventType.InitSceneEnd
{
zoneScene = zoneScene
}).Coroutine();
await ETTask.CompletedTask;
}
}
}