Ejemplo n.º 1
0
            public static MyWorldGeneratorOperationBase CreateInstance(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                var instance = m_objectFactory.CreateInstance(builder.TypeId);

                instance.Init(builder);
                return(instance);
            }
Ejemplo n.º 2
0
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_AddObjectsPrefab;

                PrefabFile = ob.PrefabFile;
            }
Ejemplo n.º 3
0
        public virtual MyObjectBuilder_WorldGeneratorOperation GetObjectBuilder()
        {
            MyObjectBuilder_WorldGeneratorOperation ob = Sandbox.Game.World.MyWorldGenerator.OperationFactory.CreateObjectBuilder(this);

            ob.FactionTag = FactionTag;

            return(ob);
        }
Ejemplo n.º 4
0
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_AddAsteroidPrefab;

                Name       = ob.Name;
                PrefabName = ob.PrefabFile;
                Position   = ob.Position;
            }
Ejemplo n.º 5
0
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_AddShipPrefab;

                PrefabFile   = ob.PrefabFile;
                Transform    = ob.Transform;
                RandomRadius = ob.RandomRadius;
            }
Ejemplo n.º 6
0
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_AddPlanetPrefab;

                DefinitionName = ob.DefinitionName;
                PrefabName     = ob.PrefabName;
                Position       = ob.Position;
                AddGPS         = ob.AddGPS;
            }
Ejemplo n.º 7
0
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_SetupBasePrefab;

                PrefabFile   = ob.PrefabFile;
                Offset       = ob.Offset;
                AsteroidName = ob.AsteroidName;
                BeaconName   = ob.BeaconName;
            }
Ejemplo n.º 8
0
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_CreatePlanet;

                DefinitionName    = ob.DefinitionName;
                DefinitionName    = ob.DefinitionName;
                AddGPS            = ob.AddGPS;
                Diameter          = ob.Diameter;
                PositionMinCorner = ob.PositionMinCorner;
                PositionCenter    = ob.PositionCenter;
            }
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_AddShipPrefab;

                PrefabFile   = ob.PrefabFile;
                Transform    = ob.Transform;
                RandomRadius = ob.RandomRadius;

            }
 public static MyWorldGeneratorOperationBase CreateInstance(MyObjectBuilder_WorldGeneratorOperation builder)
 {
     var instance = m_objectFactory.CreateInstance(builder.TypeId);
     instance.Init(builder);
     return instance;
 }
        public virtual void Init(MyObjectBuilder_WorldGeneratorOperation builder)
        {

        }
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_SetupBasePrefab;

                PrefabFile   = ob.PrefabFile;
                Offset       = ob.Offset;
                AsteroidName = ob.AsteroidName;
                BeaconName   = ob.BeaconName;
            }
 public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
 {
     base.Init(builder);
     var ob = builder as MyObjectBuilder_WorldGeneratorOperation_AddObjectsPrefab;
     PrefabFile = ob.PrefabFile;
 }
            public override void Init(MyObjectBuilder_WorldGeneratorOperation builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorOperation_AddAsteroidPrefab;

                Name       = ob.Name;
                PrefabName = ob.PrefabFile;
                Position   = ob.Position;
            }
Ejemplo n.º 15
0
 public virtual void Init(MyObjectBuilder_WorldGeneratorOperation builder)
 {
     this.FactionTag = builder.FactionTag;
 }
Ejemplo n.º 16
0
 public virtual void Init(MyObjectBuilder_WorldGeneratorOperation builder)
 {
 }