Example #1
0
 public VentBuilder(PolusHandler polus)
 {
     this.polus = polus;
     this.id    = 0;
     ventDb     = new Dictionary <long, Vent>();
     targetDb   = new Dictionary <long, long[]>();
 }
Example #2
0
        public SabBuilder(PolusHandler polus)
        {
            this.polus = polus;
            sabMgr     = new GameObject("SabManager");

            sabArrow1 = MakeArrow(1);
            sabArrow2 = MakeArrow(2);
        }
Example #3
0
        public AssetBuilder(PolusHandler polus)
        {
            this.polus = polus;

            taskBuilder   = new TaskBuilder(polus);
            customBuilder = new CustomBuilder(polus);
            spawnBuilder  = new DummyBuilder(polus);
            utilBuilder   = new UtilBuilder(polus);
            decBuilder    = new DecBuilder(polus);
            roomBuilder   = new RoomBuilder(polus);
        }
Example #4
0
        public ShipRoomBuilder(PolusHandler polus)
        {
            this.polus = polus;
            roomId     = 1;
            db         = new Dictionary <long, SystemTypes>();

            // Make Default Room
            GameObject    defaultObj      = new GameObject("Default Room");
            BoxCollider2D defaultCollider = defaultObj.AddComponent <BoxCollider2D>();
            PlainShipRoom defaultRoom     = defaultObj.AddComponent <PlainShipRoom>();

            defaultRoom.RoomId   = 0;
            defaultRoom.roomArea = defaultCollider;
            defaultObj.transform.SetParent(polus.gameObject.transform);
            TextHandler.Add(SystemTypes.Hallway, "Default Room");
        }
Example #5
0
        public AssetBuilder(PolusHandler polus)
        {
            this.polus = polus;

            this.builders = new List <Builder> {
                new TaskBuilder(polus),
                new CustomBuilder(polus),
                new DummyBuilder(polus),
                new UtilBuilder(polus),
                new DecBuilder(polus),
                new RoomBuilder(polus),
                new SabBuilder(polus),
                new ShipRoomBuilder(polus),
                new VentBuilder(polus),
                new CamBuilder(polus),
                new SpawnBuilder(polus)
            };
        }
Example #6
0
 public RoomBuilder(PolusHandler polus)
 {
     this.polus = polus;
 }
Example #7
0
 public TaskBuilder(PolusHandler polus)
 {
     this.polus = polus;
     taskMgr    = new GameObject("TaskManager");
     //taskMgr.transform.SetParent(polus.gameObject.transform);
 }
Example #8
0
 public SpawnBuilder(PolusHandler polus)
 {
     this.polus = polus;
 }
Example #9
0
 public DummyBuilder(PolusHandler polus)
 {
     this.polus = polus;
 }
Example #10
0
 public UtilBuilder(PolusHandler polus)
 {
     this.polus = polus;
 }