public override void Init(MyObjectBuilder_AutopilotBase objectBuilder)
        {
            MyObjectBuilder_SimpleAutopilot ob = (MyObjectBuilder_SimpleAutopilot)objectBuilder;

            m_destination = ob.Destination;
            m_direction   = ob.Direction;
        }
Beispiel #2
0
        public override void Init(MyObjectBuilder_AutopilotBase objectBuilder)
        {
            MyObjectBuilder_SimpleAutopilot ob = (MyObjectBuilder_SimpleAutopilot)objectBuilder;

            m_destination = ob.Destination;
            m_direction   = ob.Direction;
            m_spawnTime   = MySandboxGame.TotalGamePlayTimeInMilliseconds;
        }
Beispiel #3
0
        public override MyObjectBuilder_AutopilotBase GetObjectBuilder()
        {
            MyObjectBuilder_SimpleAutopilot ob = MyObjectBuilderSerializer.CreateNewObject <MyObjectBuilder_SimpleAutopilot>();

            ob.Destination = m_destination;
            ob.Direction   = m_direction;

            return(ob);
        }
Beispiel #4
0
        public override MyObjectBuilder_AutopilotBase GetObjectBuilder()
        {
            MyObjectBuilder_SimpleAutopilot local1 = MyObjectBuilderSerializer.CreateNewObject <MyObjectBuilder_SimpleAutopilot>();

            local1.Destination = this.m_destination;
            local1.Direction   = this.m_direction;
            local1.SpawnTime   = new int?(this.m_spawnTime);
            local1.GridIds     = this.m_gridIds;
            return(local1);
        }
Beispiel #5
0
        public override void Init(MyObjectBuilder_AutopilotBase objectBuilder)
        {
            MyObjectBuilder_SimpleAutopilot autopilot = (MyObjectBuilder_SimpleAutopilot)objectBuilder;

            this.m_gridIds     = autopilot.GridIds;
            this.m_direction   = autopilot.Direction;
            this.m_destination = autopilot.Destination;
            int?spawnTime = autopilot.SpawnTime;

            this.m_spawnTime = (spawnTime != null) ? spawnTime.GetValueOrDefault() : MySandboxGame.TotalGamePlayTimeInMilliseconds;
            if (this.m_gridIds == null)
            {
                this.m_subgridLookupCounter = 100;
            }
        }