StaticObj_Roadblock_Wood_Small.c
class StaticObj_Roadblock_Wood_Small: House
{
PointLightBase m_BlinkingLight;
override void EEInit()
{
super.EEInit();
if ( !g_Game.IsDedicatedServer() )
{
m_BlinkingLight = EntranceLight.Cast(ScriptedLightBase.CreateLightAtObjMemoryPoint(Roadblock_Light, this, "Light"));
}
}
override void EEDelete(EntityAI parent)
{
super.EEDelete(parent);
if ( !g_Game.IsDedicatedServer() )
{
if ( m_BlinkingLight )
m_BlinkingLight.Destroy();
}
}
};
class Roadblock_Light extends PointLightBase
{
protected float m_DefaultBrightness = 5.5;
protected float m_DefaultRadius = 20;
void Roadblock_Light()
{
SetVisibleDuringDaylight(true);
SetRadiusTo(m_DefaultRadius);
SetBrightnessTo(m_DefaultBrightness);
FadeIn(1);
SetFadeOutTime(2);
SetFlareVisible(false);
SetCastShadow(false);
SetAmbientColor(0.9, 0.9, 0.7);
SetDiffuseColor(0.9, 0.9, 0.7);
SetBlinkingSpeed(1);
}
}