public override void Init(MyObjectBuilder_WorldGeneratorPlayerStartingState builder)
        {
            base.Init(builder);

            var ob = builder as MyObjectBuilder_WorldGeneratorPlayerStartingState_RespawnShip;
            m_respawnShipId = ob.RespawnShip;
        }
            public override void Init(MyObjectBuilder_WorldGeneratorPlayerStartingState builder)
            {
                base.Init(builder);
                var ob = builder as MyObjectBuilder_WorldGeneratorPlayerStartingState_Transform;

                Transform        = ob.Transform;
                JetpackEnabled   = ob.JetpackEnabled;
                DampenersEnabled = ob.DampenersEnabled;
            }
 public virtual void Init(MyObjectBuilder_WorldGeneratorPlayerStartingState builder)
 {
     this.FactionTag = builder.FactionTag;
 }
 public static MyWorldGeneratorStartingStateBase CreateInstance(MyObjectBuilder_WorldGeneratorPlayerStartingState builder)
 {
     var instance = m_objectFactory.CreateInstance(builder.TypeId);
     if (instance != null)
         instance.Init(builder);
     return instance;
 }