提交示例代码
This commit is contained in:
25
物品和背包的完整代码/Server/Hotfix/OnCreateScene_Init.cs
Normal file
25
物品和背包的完整代码/Server/Hotfix/OnCreateScene_Init.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
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.Gate:
|
||||
{
|
||||
// 添加物品使用分发的组件
|
||||
await scene.AddComponent<ItemUseComponent>().Initialize();
|
||||
break;
|
||||
}
|
||||
case SceneType.Chat:
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user