protected override void LoadStaticData() { if (StaticID == 0) { return; } m_staticData = StaticDataHandler.GetStaticData <TrapEffectStaticData>(EDataType.TRAP_EFFECT, StaticID); }
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); }
public TrapEventArgs(TrapEffectStaticData p_TrapEffect, InteractiveObject p_trap, BarkEventArgs[] p_BarkEventArgs) { TrapEffect = p_TrapEffect; Trap = p_trap; BarkEventArgs = p_BarkEventArgs; }