The method OnObjectTimer
in the engine
class has two parameters. The timer ID and the object it is related to.
1. Inside the
OnObjectTimer
method, check if the timer ID equalsg.tmObjRemove
.Method OnObjectTimer:Int(timerId:Int, obj:ftObject) If timerId = g.tmObjRemove Then
2. Remove the object and close the IF check.
obj.Remove() Endif
3. Check if timer ID is equal to
g.tmShieldTime
.If timerId = g.tmShieldTime Then
4. Deactivate the object.
obj.SetActive(False)
5. Set the collision group of the player ship to
g.grpPlayer
again. Then, close the IF check.g.player.SetColGroup(g.grpPlayer) Endif Return End