您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

30 行
1023 B

using System.Collections.Generic;
using Unity.Entities;
public class ItemModule
{
List<ScriptBehaviourManager> m_systems = new List<ScriptBehaviourManager>();
GameWorld m_world;
public ItemModule(GameWorld world)
{
m_world = world;
m_systems.Add(world.GetECSWorld().CreateManager<RobotWeaponClientProjectileSpawnHandler>(world));
m_systems.Add(world.GetECSWorld().CreateManager<TerraformerWeaponClientProjectileSpawnHandler>(world));
m_systems.Add(world.GetECSWorld().CreateManager<UpdateTerraformerWeaponA>(world));
m_systems.Add(world.GetECSWorld().CreateManager<UpdateItemActionTimelineTrigger>(world));
m_systems.Add(world.GetECSWorld().CreateManager<System_RobotWeaponA>(world));
}
public void Shutdown()
{
foreach (var system in m_systems)
m_world.GetECSWorld().DestroyManager(system);
}
public void Update()
{
foreach (var system in m_systems)
system.Update();
}
}