Timer:AlternateSim

From Data Realms Wiki

(Difference between revisions)
Jump to: navigation, search
m (updating function page)
m (updating function page)
 
Line 5: Line 5:
|description =
|description =
Returns true or false, depending on whether the elapsed time falls in one of two repeating intervals which divide it. This is useful for blink animations etc.
Returns true or false, depending on whether the elapsed time falls in one of two repeating intervals which divide it. This is useful for blink animations etc.
-
|codedesc = This will gib the object this script is attached to after 5 seconds have passed.
+
  }}
-
|code = <code lua n>
+
-
function create(self)
+
-
    self.LTimer = Timer(); --this is needed for "Timer:IsPastSimMS" to work.
+
-
end
+
-
 
+
-
function update(self)
+
-
    if Timer:IsPastSimMs(5000) == true then --checks if 5 seconds (5000 milliseconds) have passed
+
-
        self:GibThis(); --if 5 seconds have passed, gib(kill) the object!
+
-
    end
+
-
end</code>
+
-
|output = nil
+
-
}}
+

Latest revision as of 00:56, 28 June 2012

Function
SyntaxAlternateSim( * An int with the alternating period in ms. The time specified here is how long it will take for the switch to alternate. )
Description:
Returns true or false, depending on whether the elapsed time falls in one of two repeating intervals which divide it. This is useful for blink animations etc.
ReturnsWhether the elapsed time is in the first state or not.




Example
DescriptionPlaceholder!
Code
  1. for k,v in pairs(PagesWithoutExamples) do
  2.     v.MakeExample(NoErrors);
  3. end
OutputPlaceholder!
Personal tools