<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://developer.quantumleapstudios.org/index.php?action=history&amp;feed=atom&amp;title=UnityEngine.MonoBehaviour</id>
	<title>UnityEngine.MonoBehaviour - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://developer.quantumleapstudios.org/index.php?action=history&amp;feed=atom&amp;title=UnityEngine.MonoBehaviour"/>
	<link rel="alternate" type="text/html" href="http://developer.quantumleapstudios.org/index.php?title=UnityEngine.MonoBehaviour&amp;action=history"/>
	<updated>2026-06-28T08:27:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.0</generator>
	<entry>
		<id>http://developer.quantumleapstudios.org/index.php?title=UnityEngine.MonoBehaviour&amp;diff=6&amp;oldid=prev</id>
		<title>Rhosyn Celyn: Created page with &quot;= UnityEngine.MonoBehaviour =  &#039;&#039;&#039;UnityEngine.MonoBehaviour&#039;&#039;&#039; is the base class from which every Unity script derives. It allows scripts to be attached to GameObjects and provides core Unity event methods for controlling behavior in the game engine.  == Key Features ==  * Attach scripts to GameObjects in the Unity Editor. * Provides event methods such as &lt;code&gt;Start()&lt;/code&gt;, &lt;code&gt;Update()&lt;/code&gt;, &lt;code&gt;FixedUpdate()&lt;/code&gt;, &lt;code&gt;OnDestroy()&lt;/code&gt;, and more. * Suppor...&quot;</title>
		<link rel="alternate" type="text/html" href="http://developer.quantumleapstudios.org/index.php?title=UnityEngine.MonoBehaviour&amp;diff=6&amp;oldid=prev"/>
		<updated>2026-04-29T01:36:48Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= UnityEngine.MonoBehaviour =  &amp;#039;&amp;#039;&amp;#039;UnityEngine.MonoBehaviour&amp;#039;&amp;#039;&amp;#039; is the base class from which every Unity script derives. It allows scripts to be attached to GameObjects and provides core Unity event methods for controlling behavior in the game engine.  == Key Features ==  * Attach scripts to GameObjects in the Unity Editor. * Provides event methods such as &amp;lt;code&amp;gt;Start()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Update()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FixedUpdate()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OnDestroy()&amp;lt;/code&amp;gt;, and more. * Suppor...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= UnityEngine.MonoBehaviour =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UnityEngine.MonoBehaviour&amp;#039;&amp;#039;&amp;#039; is the base class from which every Unity script derives. It allows scripts to be attached to GameObjects and provides core Unity event methods for controlling behavior in the game engine.&lt;br /&gt;
&lt;br /&gt;
== Key Features ==&lt;br /&gt;
&lt;br /&gt;
* Attach scripts to GameObjects in the Unity Editor.&lt;br /&gt;
* Provides event methods such as &amp;lt;code&amp;gt;Start()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Update()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FixedUpdate()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OnDestroy()&amp;lt;/code&amp;gt;, and more.&lt;br /&gt;
* Supports coroutines for running code over several frames.&lt;br /&gt;
* Enables access to Unity&amp;#039;s component system (e.g., &amp;lt;code&amp;gt;GetComponent&amp;amp;lt;T&amp;amp;gt;()&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Commonly Used Methods ==&lt;br /&gt;
&lt;br /&gt;
; Awake() : Called when the script instance is being loaded.&lt;br /&gt;
; Start() : Called before the first frame update if the script is enabled.&lt;br /&gt;
; Update() : Called once per frame.&lt;br /&gt;
; FixedUpdate() : Called at a fixed interval, used for physics updates.&lt;br /&gt;
; LateUpdate() : Called after all Update functions have been called.&lt;br /&gt;
; OnEnable() : Called when the object becomes enabled and active.&lt;br /&gt;
; OnDisable() : Called when the object becomes disabled.&lt;br /&gt;
; OnDestroy() : Called when the MonoBehaviour will be destroyed.&lt;br /&gt;
; StartCoroutine(IEnumerator routine) : Starts a coroutine.&lt;br /&gt;
; StopCoroutine(IEnumerator routine) : Stops a specific coroutine.&lt;br /&gt;
; StopAllCoroutines() : Stops all coroutines running on this behaviour.&lt;br /&gt;
; Invoke(string methodName, float time) : Invokes a method after a delay.&lt;br /&gt;
; CancelInvoke(string methodName) : Cancels all Invoke calls with the given method name.&lt;br /&gt;
; IsInvoking(string methodName) : Returns true if the method is invoked.&lt;br /&gt;
&lt;br /&gt;
== Commonly Used Properties ==&lt;br /&gt;
&lt;br /&gt;
; enabled : Enables/disables the behaviour (bool).&lt;br /&gt;
; isActiveAndEnabled : Returns true if the behaviour is enabled and the GameObject is active (bool).&lt;br /&gt;
; gameObject : The GameObject this component is attached to.&lt;br /&gt;
; transform : The Transform attached to this GameObject.&lt;br /&gt;
; tag : The tag of this GameObject.&lt;br /&gt;
; name : The name of this GameObject.&lt;br /&gt;
; hideFlags : Flags to control object visibility in the editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[UnityEngine.GameObject]]&lt;br /&gt;
* [[UnityEngine.Component]]&lt;br /&gt;
* [https://docs.unity3d.com/ScriptReference/MonoBehaviour.html Official Unity Documentation]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;This page describes the MonoBehaviour base class in Unity.&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Rhosyn Celyn</name></author>
	</entry>
</feed>