Пример #1
0
 //save/load
 public virtual void Init(MyObjectBuilder_Trigger ob)
 {
     m_IsTrue    = ob.IsTrue;
     Message     = ob.Message;
     WwwLink     = ob.WwwLink;
     NextMission = ob.NextMission;
 }
Пример #2
0
        public static MyTrigger CreateInstance(MyObjectBuilder_Trigger builder)
        {
            var instance = m_objectFactory.CreateInstance(builder.TypeId);

            instance.Init(builder);
            return(instance);
        }
Пример #3
0
 //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;
        }
Пример #5
0
 public static MyTrigger CreateInstance(MyObjectBuilder_Trigger builder)
 {
     var instance = m_objectFactory.CreateInstance(builder.TypeId);
     instance.Init(builder);
     return instance;
 }
Пример #6
0
 //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;
 }
Пример #8
0
 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;
 }
Пример #10
0
 //OB:
 public override void Init(MyObjectBuilder_Trigger ob)
 {
     base.Init(ob);
     LimitInSeconds = ((MyObjectBuilder_TriggerNoSpawn)ob).Limit;
 }
Пример #11
0
 //OB:
 public override void Init(MyObjectBuilder_Trigger ob)
 {
     base.Init(ob);
     LivesLeft = ((MyObjectBuilder_TriggerLives)ob).Lives;
 }
Пример #12
0
 //OB:
 public override void Init(MyObjectBuilder_Trigger ob)
 {
     base.Init(ob);
     LimitInMinutes = ((MyObjectBuilder_TriggerTimeLimit)ob).Limit;
 }
Пример #13
0
 //OB:
 public override void Init(MyObjectBuilder_Trigger ob)
 {
     base.Init(ob);
     LimitInSeconds = ((MyObjectBuilder_TriggerNoSpawn)ob).Limit;
 }
Пример #14
0
 //save/load
 public virtual void Init(MyObjectBuilder_Trigger ob)
 {
     m_IsTrue = ob.IsTrue;
     Message  = ob.Message;
 }
Пример #15
0
 //OB:
 public override void Init(MyObjectBuilder_Trigger ob)
 {
     base.Init(ob);
     LimitInMinutes = ((MyObjectBuilder_TriggerTimeLimit)ob).Limit;
 }