public override void Init() { systemOperation = new Operation(); systemOperation.Init(); systemOperation.SetName("System"); functionSystemOperationDict = new Dictionary <ECSDefine.SystemFunctionType, PollingOperation>(); entityRegFunctionSystemDict = new Dictionary <int, Dictionary <ECSDefine.SystemType, BaseSystem> >(); systemComponentInfoOperation = new Operation(); systemComponentInfoOperation.Init(); systemComponentInfoOperation.SetName("SystemComponentInfo"); synchroValueRspSystemIdDistributionChunk = new IdDistributionChunk(); synchroValueRspSystemIdDistributionChunk.Init(); synchroValueRspSystemOperation = new Operation(); synchroValueRspSystemOperation.Init(); synchroValueRspSystemOperation.SetName("SynchroValueRspSystem"); InitSystemComponentInfoIdDistributionChunk(); InitSystemIdDistributionChunk(); ECSUnit = GlobalUnion.GetUnit <ECSUnit>(); }
public override void UnInit() { SynchroValueRepOperation.UnInit(); SynchroValueRspOperation.UnInit(); systemFunctionTypePriorityArray = null; function2SystemTypeDict.Clear(); commandUnit = null; executeSystemUnit = null; _ecsUnit = null; }
public override void UnInit() { systemOperation.UnInit(); systemComponentInfoOperation.UnInit(); systemIdDistributionChunk.UnInit(); systemComponentInfoIdDistributionChunk.UnInit(); synchroValueRspSystemIdDistributionChunk.UnInit(); synchroValueRspSystemOperation.UnInit(); functionSystemOperationDict.Clear(); ECSUnit = null; _executeSystemController.UnInit(); }
public void UnInit() { synchronizationUnit = null; ecsUnit = null; }
public void Init() { synchronizationUnit = globalUnion.GetUnit <SynchronizationUnit>(); ecsUnit = globalUnion.GetUnit <ECSUnit>(); }