PrimeWorldEditor/src/Core/CLightParameters.cpp
2016-01-02 10:24:40 -07:00

26 lines
520 B
C++

#include "CLightParameters.h"
CLightParameters::CLightParameters(CPropertyStruct *pStruct, EGame game)
: mpStruct(pStruct), mGame(game)
{
}
CLightParameters::~CLightParameters()
{
}
int CLightParameters::LightLayerIndex()
{
if (!mpStruct) return 0;
TLongProperty *pParam;
if (mGame <= ePrime)
pParam = (TLongProperty*) mpStruct->PropertyByIndex(0xD);
else
pParam = (TLongProperty*) mpStruct->PropertyByID(0x1F715FD3);
if (!pParam) return 0;
else return pParam->Get();
}