コード例 #1
0
        static IncidentInterceptorUtility()
        {
            IsIntercepting_IncidentExcecution = true;
            IsIntercepting_PawnGeneration     = GeneratorPatchFlag.Generate;

            IsIntercepting_GroupSpliter = GeneratorPatchFlag.Generate;

            isIntercepting_TraderCaravan_Worker = true;
            isIntercepting_TravelerGroup        = true;
            isIntercepting_VisitorGroup         = true;

            isIntercepting_FarmAnimalsWanderIn = WorkerPatchType.Forestall;
            isIntercepting_HerdMigration       = WorkerPatchType.Forestall;
            isIntercepting_ThrumboPasses       = WorkerPatchType.Forestall;
            isIntercepting_Alphabeavers        = WorkerPatchType.Forestall;
            isIntercepting_ManhunterPack       = WorkerPatchType.Forestall;

            isIntercepting_EdgeDrop      = true;
            isIntercepting_CenterDrop    = true;
            isIntercepting_EdgeDropGroup = true;
            isIntercepting_RandomDrop    = true;

            IsIntercepting_SkyfallerCell_Loose = GeneratorPatchFlag.Generate;
            IsIntercepting_RandomDropSpot      = GeneratorPatchFlag.Generate;
            IsIntercepting_InfestationCell     = GeneratorPatchFlag.Generate;

            IsIntercepting_Meteorite    = WorkerPatchType.Forestall;
            IsIntercepting_ShipChunk    = WorkerPatchType.Forestall;
            IsIntercepting_ShipPart     = WorkerPatchType.Forestall;
            IsIntercepting_TransportPod = WorkerPatchType.Forestall;
            IsIntercepting_ResourcePod  = WorkerPatchType.Forestall;
            IsIntercepting_Infestation  = WorkerPatchType.Forestall;
            IsIntercepting_SolarFlare   = WorkerPatchType.Forestall;

            IsHoaxingStoryTeller = false;
        }
 protected override void SetInterceptFlag(WorkerPatchType value)
 {
     IncidentInterceptorUtility.isIntercepting_Alphabeavers = value;
 }
 protected override void SetInterceptFlag(WorkerPatchType value)
 {
     IncidentInterceptorUtility.isIntercepting_ManhunterPack = value;
 }
 protected abstract void SetInterceptFlag(WorkerPatchType value);
コード例 #5
0
 protected override void SetInterceptFlag(WorkerPatchType value)
 {
     IncidentInterceptorUtility.isIntercepting_ThrumboPasses = value;
 }
コード例 #6
0
 protected override void SetInterceptFlag(WorkerPatchType value)
 {
     IncidentInterceptorUtility.isIntercepting_FarmAnimalsWanderIn = value;
 }
コード例 #7
0
 protected override void SetInterceptFlag(WorkerPatchType value)
 {
     IncidentInterceptorUtility.isIntercepting_HerdMigration = value;
 }