Пример #1
0
    public override void UnInit()
    {
        systemFunctionTypePriorityArray = null;
        function2SystemTypeDict.Clear();

        commandUnit       = null;
        executeSystemUnit = null;
    }
Пример #2
0
    public override void Init()
    {
        InitSystemFunctionTypePriority();
        InitFunction2SystemTypeDict();

        executeSystemUnit = GlobalUnion.GetUnit <ExecuteSystemUnit>();
        commandUnit       = GlobalUnion.GetUnit <CommandUnit>();
    }
Пример #3
0
 public override void UnInit()
 {
     for (int index = 0; index < componentInfoList.Count; index++)
     {
         ExecuteSystemUnit.PushSystemComponentInfo(componentInfoList[index]);
     }
     componentInfoList.Clear();
     systemExpandData  = null;
     ExecuteSystemUnit = null;
 }
    public override void UnInit()
    {
        synchronizationExecutor.UnInit();
        synchronizationExecutor = null;

        sendSynchroValueRepList.Clear();
        receiveSynchroValueRsp.Clear();

        executeSystemUnit = null;
    }
Пример #5
0
    public override void UnInit()
    {
        idDistributionChunk.UnInit();
        commandOperation.UnInit();

        cacheCommandList.Clear();
        sendCommandList.Clear();
        systemTypeCommandListDict.Clear();

        ExecuteSystemUnit = null;
    }
Пример #6
0
    public override void Init()
    {
        systemTypeCommandListDict = new Dictionary <ECSDefine.SystemType, List <BaseCommand> >();
        sendCommandList           = new List <BaseCommand>();
        cacheCommandList          = new List <BaseCommand>();

        InitOperation();
        InitGlobalIdDistributionChunk();

        ExecuteSystemUnit = GlobalUnion.GetUnit <ExecuteSystemUnit>();
    }
Пример #7
0
    public override void UnInit()
    {
        SynchroValueRepOperation.UnInit();
        SynchroValueRspOperation.UnInit();

        systemFunctionTypePriorityArray = null;
        function2SystemTypeDict.Clear();

        commandUnit       = null;
        executeSystemUnit = null;

        _ecsUnit = null;
    }
    public override void Init()
    {
        synchronizationExecutor = new SynchronizationExecutor();
        synchronizationExecutor.Init();

        sendIdDistributionChunk = new IdDistributionChunk();
        sendIdDistributionChunk.Init();
        sendIdDistributionChunk.SetInterval(2);

        sendSynchroValueRepList = new List <SynchroValueRep>();
        receiveSynchroValueRsp  = new List <SynchroValueRsp>();


        executeSystemUnit = GlobalUnion.GetUnit <ExecuteSystemUnit>();
    }
Пример #9
0
    public override void Init()
    {
        SynchroValueRepOperation = new Operation();
        SynchroValueRepOperation.Init();
        SynchroValueRepOperation.SetName("SynchroValueRep");

        SynchroValueRspOperation = new Operation();
        SynchroValueRspOperation.Init();
        SynchroValueRspOperation.SetName("SynchroValueRsp");

        synchroValueIdDistributionChunk = new IdDistributionChunk();
        synchroValueIdDistributionChunk.Init();
        synchroValueIdDistributionChunk.SetInterval(2);

        InitSystemFunctionTypePriority();
        InitFunction2SystemTypeDict();

        executeSystemUnit = GlobalUnion.GetUnit <ExecuteSystemUnit>();
        commandUnit       = GlobalUnion.GetUnit <CommandUnit>();
    }
Пример #10
0
 public void Set(ExecuteSystemUnit executeSystemUnit)
 {
     ExecuteSystemUnit = executeSystemUnit;
 }