23 lines
515 B
Plaintext
23 lines
515 B
Plaintext
-- parent script "SingletonDemo"
|
|
|
|
property _instance
|
|
property _someProperty
|
|
|
|
----------------------------------------
|
|
-- @constructor
|
|
----------------------------------------
|
|
on new (me)
|
|
if not voidP(me.script._instance) then return me.script._instance
|
|
me.script._instance = me
|
|
me._someProperty = 0
|
|
return me
|
|
end
|
|
|
|
----------------------------------------
|
|
-- sample method
|
|
----------------------------------------
|
|
on someMethod (me, x)
|
|
me._someProperty = me._someProperty + x
|
|
return me._someProperty
|
|
end
|