Custom Trigger
In this example we create an entity with a custom trigger.
function OnTemplate()
self.AddModel('bToast_ModderTrophy')
self.CreateSphereCollisions()
end
function OnClone()
self.RegisterListener(Messager.OnEnable,Enabled)
actionLua =self.AddLuaTrigger("Test Trigger",4);
actionLua.OverrideStartAction(StartedTrigger)
actionLua.OverrideEndAction(EndedTrigger)
end
function Enabled()
Console.Log(self.cloneID .. " < Enabled Pos > " .. (self.Pos))
end
function StartedTrigger()
Console.Log(self.cloneID .. " Did Trigger " .. Vector3.Vector3ToString(self.Pos))
actionLua.StopTrigger()
end
function EndedTrigger()
Console.Log("Did end Trigger")
end