//save/load public virtual void Init(MyObjectBuilder_Trigger ob) { m_IsTrue = ob.IsTrue; Message = ob.Message; WwwLink = ob.WwwLink; NextMission = ob.NextMission; }
public static MyTrigger CreateInstance(MyObjectBuilder_Trigger builder) { var instance = m_objectFactory.CreateInstance(builder.TypeId); instance.Init(builder); return(instance); }
//save/load public virtual void Init(MyObjectBuilder_Trigger ob) { m_IsTrue=ob.IsTrue; Message = ob.Message; WwwLink = ob.WwwLink; NextMission = ob.NextMission; }
//OB: public override void Init(MyObjectBuilder_Trigger builder) { base.Init(builder); MyObjectBuilder_TriggerBlockDestroyed ob = (MyObjectBuilder_TriggerBlockDestroyed)builder; MyTerminalBlock block; foreach (var id in ob.BlockIds) { if (MyEntities.TryGetEntityById <MyTerminalBlock>(id, out block)) { m_blocks.Add(block, BlockState.Ok); } else { Debug.Fail("Bad entity ID in MyObjectBuilder_TriggerBlockDestroyed"); } } SingleMessage = ob.SingleMessage; }
public static MyTrigger CreateInstance(MyObjectBuilder_Trigger builder) { var instance = m_objectFactory.CreateInstance(builder.TypeId); instance.Init(builder); return instance; }
//OB: public override void Init(MyObjectBuilder_Trigger ob) { base.Init(ob); LivesLeft = ((MyObjectBuilder_TriggerLives)ob).Lives; }
public override void Init(MyObjectBuilder_Trigger ob) { base.Init(ob); TargetPos = ((MyObjectBuilder_TriggerPositionLeft)ob).Pos; m_maxDistance2 = ((MyObjectBuilder_TriggerPositionLeft)ob).Distance2; }
//OB: public override void Init(MyObjectBuilder_Trigger builder) { base.Init(builder); MyObjectBuilder_TriggerBlockDestroyed ob = (MyObjectBuilder_TriggerBlockDestroyed)builder; MyTerminalBlock block; foreach (var id in ob.BlockIds) { if (MyEntities.TryGetEntityById<MyTerminalBlock>(id, out block)) m_blocks.Add(block, BlockState.Ok); else Debug.Fail("Bad entity ID in MyObjectBuilder_TriggerBlockDestroyed"); } SingleMessage = ob.SingleMessage; }
//OB: public override void Init(MyObjectBuilder_Trigger ob) { base.Init(ob); LimitInSeconds = ((MyObjectBuilder_TriggerNoSpawn)ob).Limit; }
//OB: public override void Init(MyObjectBuilder_Trigger ob) { base.Init(ob); LimitInMinutes = ((MyObjectBuilder_TriggerTimeLimit)ob).Limit; }
//save/load public virtual void Init(MyObjectBuilder_Trigger ob) { m_IsTrue = ob.IsTrue; Message = ob.Message; }