//SPRITE_CHAP3_SECTION_PORTAL;
facePlayer = false;

Init(vector(3.0, 3.0, 0.1), 39, 3, 0, 1, 0);

ai.AddNode(308, -1.0, -1.0, 1, 1.0);
ai.AddNode(56, -1.0, -1.0, 8, 1.0, 0.0, 96.0, 1.0, 1.0, 1.0, 1.0, -1.0);
ai.AddNode(142, -1.0, -1.0, 0);
ai.AddNode(309, -1.0, -1.0, 0);
ai.SetLastNodeToRunOnClients();

actorRotation=rotation(0.0,0.0,0.0);

partStruct.m_managed = true;
partStruct.m_removeIfTargetBleeds = false;
partStruct.m_normalOffset = 0.0;
partStruct.m_rotate = false;
partStruct.m_type = 20;
partStruct.m_useActorCoordinates = true;
partStruct.m_offset = vector(0.0,0.0,0.0);
spawnParticle(partStruct);

lightFlickering = true;

AddLight();

lightColor = vector(0.1, 0.0, 0.5);

light.LightFunctionFadeDistance = 50.0 * scaleHack;
light.CastShadows = true;
light.LightFalloffExponent = 0.5;
light.Intensity = 35.0;
//light.AttenuationRadius = 10.0 * cubeSize * scaleHack;

actorHiddenInGame=false;
mesh.visibility=false;
mesh.CastShadow = false;