Пример #1
0
 protected override void LoadStaticData()
 {
     if (StaticID == 0)
     {
         return;
     }
     m_staticData = StaticDataHandler.GetStaticData <TrapEffectStaticData>(EDataType.TRAP_EFFECT, StaticID);
 }
Пример #2
0
        public static BaseTrapEffect CreateTrapEffect(Int32 p_staticID, InteractiveObject p_parent)
        {
            TrapEffectStaticData staticData = StaticDataHandler.GetStaticData <TrapEffectStaticData>(EDataType.TRAP_EFFECT, p_staticID);

            if (staticData != null)
            {
                return(CreateTrapEffect(staticData.TrapEffect, p_staticID, p_parent));
            }
            throw new Exception("Data with id not found: " + p_staticID);
        }
Пример #3
0
 public TrapEventArgs(TrapEffectStaticData p_TrapEffect, InteractiveObject p_trap, BarkEventArgs[] p_BarkEventArgs)
 {
     TrapEffect    = p_TrapEffect;
     Trap          = p_trap;
     BarkEventArgs = p_BarkEventArgs;
 }