Ejemplo n.º 1
0
 public override void DoPostConfigureComplete(GameObject prefab)
 {
     BuildingTemplates.DoPostConfigure(prefab);
     SymbolOverrideControllerUtil.AddToPrefab(prefab);
     GeneratedBuildings.RegisterLogicPorts(prefab, LogicOperationalController.INPUT_PORTS_0_0);
     prefab.AddOrGet <LogicOperationalController>();
     Lure.Def def = prefab.AddOrGetDef <Lure.Def>();
     def.lurePoints = new CellOffset[13]
     {
         new CellOffset(0, 0),
         new CellOffset(-1, 4),
         new CellOffset(0, 4),
         new CellOffset(1, 4),
         new CellOffset(-2, 3),
         new CellOffset(-1, 3),
         new CellOffset(0, 3),
         new CellOffset(1, 3),
         new CellOffset(2, 3),
         new CellOffset(-1, 2),
         new CellOffset(0, 2),
         new CellOffset(1, 2),
         new CellOffset(0, 1)
     };
     def.radius = 32;
     Prioritizable.AddRef(prefab);
 }
 public override void DoPostConfigureComplete(GameObject go)
 {
     BuildingTemplates.DoPostConfigure(go);
     SymbolOverrideControllerUtil.AddToPrefab(go);
     go.AddOrGet <SymbolOverrideController>().applySymbolOverridesEveryFrame = true;
     Lure.Def def = go.AddOrGetDef <Lure.Def>();
     def.lurePoints = new CellOffset[1]
     {
         new CellOffset(0, 0)
     };
     def.radius = 32;
     Prioritizable.AddRef(go);
 }
 public override void DoPostConfigureComplete(GameObject go)
 {
     Lure.Def def = go.AddOrGetDef <Lure.Def>();
     def.lurePoints = new CellOffset[1]
     {
         new CellOffset(0, 0)
     };
     def.radius       = 32;
     def.initialLures = new Tag[1]
     {
         GameTags.Creatures.FishTrapLure
     };
 }