public override void Init(MyObjectBuilder_AutopilotBase objectBuilder) { MyObjectBuilder_SimpleAutopilot ob = (MyObjectBuilder_SimpleAutopilot)objectBuilder; m_destination = ob.Destination; m_direction = ob.Direction; }
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; }
public override MyObjectBuilder_AutopilotBase GetObjectBuilder() { MyObjectBuilder_SimpleAutopilot ob = MyObjectBuilderSerializer.CreateNewObject <MyObjectBuilder_SimpleAutopilot>(); ob.Destination = m_destination; ob.Direction = m_direction; return(ob); }
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); }
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; } }