datablock triggerData(someTriggerData)
{
tickPeriodMS = 100;
};
function someTriggerData::onEnterTrigger(%this, %trigger, %obj)
{
//stuff
}
function someTriggerData::onLeaveTrigger(%this, %trigger, %obj)
{
//stuff
}
function someTriggerData::onTickTrigger(%this, %trigger, %obj)
{
//stuff
}
new trigger(theActualTrigger)
{
position = "0 0 0";
rotation = "1 0 0 0";
scale = "1 1 1";
datablock = someTriggerData;
polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
};
if this is what you were looking for, have fun