提交示例代码
This commit is contained in:
24
邮件系统课程完整代码/Server/Hotfix/OnCreateScene_Init.cs
Normal file
24
邮件系统课程完整代码/Server/Hotfix/OnCreateScene_Init.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using Fantasy.Async;
|
||||
using Fantasy.Event;
|
||||
|
||||
namespace Fantasy;
|
||||
|
||||
public sealed class OnCreateScene_Init : AsyncEventSystem<OnCreateScene>
|
||||
{
|
||||
protected override async FTask Handler(OnCreateScene self)
|
||||
{
|
||||
var scene = self.Scene;
|
||||
|
||||
switch (scene.SceneType)
|
||||
{
|
||||
case SceneType.Mail:
|
||||
{
|
||||
// 离线邮件箱管理组件。
|
||||
await scene.AddComponent<MailBoxManageComponent>().Init();
|
||||
// 邮件的用户信息管理组件。
|
||||
await scene.AddComponent<MailUnitManageComponent>().Init();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user