<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.larian.game/index.php?action=history&amp;feed=atom&amp;title=Osiris%2FShared%2FProcObjectTimer</id>
	<title>Osiris/Shared/ProcObjectTimer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://docs.larian.game/index.php?action=history&amp;feed=atom&amp;title=Osiris%2FShared%2FProcObjectTimer"/>
	<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Osiris/Shared/ProcObjectTimer&amp;action=history"/>
	<updated>2026-05-13T04:57:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://docs.larian.game/index.php?title=Osiris/Shared/ProcObjectTimer&amp;diff=5370&amp;oldid=prev</id>
		<title>Tinkerer at 14:16, 9 January 2018</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Osiris/Shared/ProcObjectTimer&amp;diff=5370&amp;oldid=prev"/>
		<updated>2018-01-09T14:16:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:16, 9 January 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Osiris/API/TimerUnpause|TimerUnpause]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Osiris/API/TimerUnpause|TimerUnpause]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Osiris Shared Mod Helpers|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ProcObjectTimer&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Osiris Shared Mod Helpers|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ObjectTimer&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tinkerer</name></author>
	</entry>
	<entry>
		<id>https://docs.larian.game/index.php?title=Osiris/Shared/ProcObjectTimer&amp;diff=5155&amp;oldid=prev</id>
		<title>Tinkerer: Documented ProcObjectTimer, ProcObjectTimerCancel and ProcObjectTimerCancel</title>
		<link rel="alternate" type="text/html" href="https://docs.larian.game/index.php?title=Osiris/Shared/ProcObjectTimer&amp;diff=5155&amp;oldid=prev"/>
		<updated>2017-12-19T16:39:42Z</updated>

		<summary type="html">&lt;p&gt;Documented ProcObjectTimer, ProcObjectTimerCancel and ProcObjectTimerCancel&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===== Full Definition(s) =====&lt;br /&gt;
* PROC '''ProcObjectTimer'''(''(GUIDSTRING)'''''_Object''', ''(STRING)'''''_TimerName''', ''(INTEGER)'''''_Time''')&lt;br /&gt;
* PROC '''ProcObjectTimerCancel'''(''(GUIDSTRING)'''''_Object''', ''(STRING)'''''_TimerName''')&lt;br /&gt;
* PROC '''ProcObjectTimerFinished'''(''(GUIDSTRING)'''''_Object''', ''(STRING)'''''_TimerName''')&lt;br /&gt;
===== Description =====&lt;br /&gt;
These are equivalents of resp. [[Osiris/API/TimerLaunch|TimerLaunch]], [[Osiris/API/TimerCancel|TimerCancel]] and [[Osiris/API/TimerFinished|TimerFinished]]. Contrary to the Osiris APIs, these timers are associated with objects and hence multiple times with the same name can be started concurrently (as long as they associated with different objects).&lt;br /&gt;
&lt;br /&gt;
As it is not possible to have user-defined events in Osiris, when such a timer finishes the '''ProcObjectTimerFinished''' procedure will be called with object and timer name originally specified to '''ProcObjectTimer'''. Create an overloaded definition of '''ProcObjectTimerFinished''' to catch this &amp;quot;event&amp;quot; and act upon it.&lt;br /&gt;
===== Notes =====&lt;br /&gt;
* As these timers are built on [[Osiris/API/TimerLaunch|TimerLaunch]] and friends, the same notes as for that API apply.&lt;br /&gt;
===== See Also =====&lt;br /&gt;
* [[Osiris/API/TimerLaunch|TimerLaunch]]&lt;br /&gt;
* [[Osiris/API/TimerCancel|TimerCancel]]&lt;br /&gt;
* [[Osiris/API/TimerFinished|TimerFinished]]&lt;br /&gt;
* [[Osiris/API/TimerPause|TimerPause]]&lt;br /&gt;
* [[Osiris/API/TimerUnpause|TimerUnpause]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Osiris Shared Mod Helpers|ProcObjectTimer]]&lt;/div&gt;</summary>
		<author><name>Tinkerer</name></author>
	</entry>
</feed>