public Designator_AreaNoFireFighting(DesignateMode mode)
 {
     this.mode        = mode;
     soundDragSustain = SoundDefOf.Designate_DragStandard;
     soundDragChanged = SoundDefOf.Designate_DragStandard_Changed;
     useMouseIcon     = true;
 }
예제 #2
0
 public Designator_AreaLandingZone(DesignateMode m)
 {
     mode             = m;
     soundDragSustain = SoundDefOf.Designate_DragStandard;
     soundDragChanged = SoundDefOf.Designate_DragStandard_Changed;
     useMouseIcon     = true;
 }
예제 #3
0
 public Designator_AreaBuildRoofMod()
 {
     mode         = DesignateMode.Add;
     defaultLabel = "Bounded build roof area";
     defaultDesc  = "Colonists will build roofs in this area. Does not select unroofable areas.";
     icon         = ContentFinder <Texture2D> .Get("UI/Designators/BuildRoofArea", true);
 }
 public Designator_CornerMarker(DesignateMode mode)
 {
     this.mode             = mode;
     this.soundDragSustain = SoundDefOf.Designate_DragStandard;
     this.soundDragChanged = SoundDefOf.Designate_DragStandard_Changed;
     this.useMouseIcon     = true;
 }
 public Designator_Plan(DesignateMode mode)
 {
     this.mode        = mode;
     soundDragSustain = SoundDefOf.Designate_DragStandard;
     soundDragChanged = SoundDefOf.Designate_DragStandard_Changed;
     useMouseIcon     = true;
     hotKey           = KeyBindingDefOf.Misc9;
 }
예제 #6
0
 public Designator_AreaHome(DesignateMode mode)
 {
     this.mode             = mode;
     this.soundDragSustain = SoundDefOf.Designate_DragStandard;
     this.soundDragChanged = SoundDefOf.Designate_DragStandard_Changed;
     this.useMouseIcon     = true;
     this.hotKey           = KeyBindingDefOf.Misc7;
 }
 public Designator_AreaSnowClear(DesignateMode mode)
 {
     this.mode        = mode;
     soundDragSustain = SoundDefOf.Designate_DragStandard;
     soundDragChanged = SoundDefOf.Designate_DragStandard_Changed;
     useMouseIcon     = true;
     hotKey           = KeyBindingDefOf.Misc7;
     tutorTag         = "AreaSnowClear";
 }
 public Designator_AreaLabor(DesignateMode mode)
 {
     this.mode        = mode;
     soundDragSustain = SoundDefOf.DesignateDragStandard;
     soundDragChanged = SoundDefOf.DesignateDragStandardChanged;
     useMouseIcon     = true;
     defaultLabel     = "PrisonLabor_LaborArea".Translate();
     //Initialization();
 }
 public Designator_AreaSnowGet(DesignateMode mode)
 {
     this.mode             = mode;
     this.soundDragSustain = SoundDefOf.DesignateDragStandard;
     this.soundDragChanged = SoundDefOf.DesignateDragStandardChanged;
     this.useMouseIcon     = true;
     //this.hotKey = KeyBindingDefOf.Misc7;
     //this.tutorTag = "AreaSnowClear";
 }
 public Designator_Plan(DesignateMode mode)
 {
     this.mode             = mode;
     base.soundDragSustain = SoundDefOf.DesignateDragStandard;
     base.soundDragChanged = SoundDefOf.DesignateDragStandardChanged;
     base.useMouseIcon     = true;
     base.hotKey           = KeyBindingDefOf.Misc9;
     this.desDef           = DesignationDefOf.Plan;
 }
예제 #11
0
 public static bool prefix_designate_cell(IntVec3 c, DesignateMode ___mode)
 {
     if (use_native)
     {
         return(true);
     }
     else
     {
         parrot_designate_cell(c, ___mode);
         return(false);
     }
 }
예제 #12
0
 public static void parrot_designate_cell(IntVec3 c, DesignateMode mode)
 {
     use_native = true;
     try
     {
         if (mode == DesignateMode.Remove)
         {
             DesignatorUtility.FindAllowedDesignator <Designator_PlanRemove>().DesignateSingleCell(c);
         }
         else
         {
             DesignatorUtility.FindAllowedDesignator <Designator_PlanAdd>().DesignateSingleCell(c);
         }
     }
     finally
     {
         use_native = false;
     }
 }
예제 #13
0
 public Designator_Stable(DesignateMode mode)
 {
     this.soundDragSustain = SoundDefOf.DesignateDragStandard;
     this.soundDragChanged = SoundDefOf.DesignateDragStandardChanged;
     this.useMouseIcon     = true;
 }
예제 #14
0
 public Designator_AreaAllowed(DesignateMode mode)
 {
     base.soundDragSustain = SoundDefOf.DesignateDragStandard;
     base.soundDragChanged = SoundDefOf.DesignateDragStandardChanged;
     base.useMouseIcon     = true;
 }
예제 #15
0
 public Designator_AreaAllowed(DesignateMode mode)
 {
     this.soundDragSustain = SoundDefOf.Designate_DragStandard;
     this.soundDragChanged = SoundDefOf.Designate_DragStandard_Changed;
     this.useMouseIcon     = true;
 }