Game Development Reference
In-Depth Information
Action member functions
Now that we've created the basic, initialize, update, and terminate functionalities, we can
update our action constructor with
CleanUp
,
Initialize
, and
Update
member func-
tions:
Action.lua
:
function Action.new(name, initializeFunction,
updateFunction,
cleanUpFunction, userData)
...
-- The Action's accessor functions.
action.CleanUp = Action.CleanUp;
action.Initialize = Action.Initialize;
action.Update = Action.Update;
return action;
end