0% found this document useful (0 votes)
20K views

Unity API Cheatsheet

A by no means comprehensive Unity API list that covers most commonly used Unity APIs. Last updated 2015 for Unity 5.0

Uploaded by

Ray Li
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20K views

Unity API Cheatsheet

A by no means comprehensive Unity API list that covers most commonly used Unity APIs. Last updated 2015 for Unity 5.0

Uploaded by

Ray Li
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

The Main API Calls Used In The Course

Collider2D.OnTriggerEnter2D() Module 7: Unity Scripting-1


http://docs.unity3d.com/ScriptReference/Collider2D.OnTriggerEnter2D.html
Object.Destroy() Module 7: Unity Scripting-1.2
http://docs.unity3d.com/ScriptReference/Object.Destroy.html
Collider2D.OnCollisionEnter2D() Module 8: Unity Scripting-2.2
http://docs.unity3d.com/ScriptReference/Collider2D.OnCollisionEnter2D.html
GameObject.CompareTag() Module 8: Unity Scripting-2.2
http://docs.unity3d.com/ScriptReference/GameObject.CompareTag.html
MonoBehaviour.OnMouseDown() Module 8: Unity Scripting-2.2
http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseDown.html
Random.Range() Module 9: Unity Scripting-3.1
http://docs.unity3d.com/ScriptReference/Random.Range.html
Object.Instantiate() Module 9: Unity Scripting-3.1
http://docs.unity3d.com/ScriptReference/Object.Instantiate.html
MonoBehaviour.Invoke() Module 9: Unity Scripting-3.1
http://docs.unity3d.com/ScriptReference/MonoBehaviour.Invoke.html
MonoBehaviour.InvokeRepeating() Module 9: Unity Scripting-3.2
http://docs.unity3d.com/ScriptReference/MonoBehaviour.InvokeRepeating.html
Rigidbody2D.AddForce() Module 10: Animation 1.2
http://docs.unity3d.com/ScriptReference/Rigidbody.AddForce.html
Input.GetAxis() Module 10: Animation 1.2
http://docs.unity3d.com/ScriptReference/Input.GetAxis.html
Component.GetComponent() Module 11: Audio
https://docs.unity3d.com/ScriptReference/Component.GetComponent.html
AudioSource.Play() Module 11: Audio
https://docs.unity3d.com/ScriptReference/AudioSource.Play.html
GameObject.Find() Module 12: UI Elements
http://docs.unity3d.com/ScriptReference/GameObject.Find.html
MonoBehaviour.OnBecameInvisible() Module 12: UI in a Game
http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnBecameInvisible.html

API Calls Grouped (Roughly) By Function


Game Objects Hitting Each Other
Collider2D.OnTriggerEnter2D() Module 7: Unity Scripting-1
http://docs.unity3d.com/ScriptReference/Collider2D.OnTriggerEnter2D.html
Collider2D.OnCollisionEnter2D() Module 8: Unity Scripting-2.2
http://docs.unity3d.com/ScriptReference/Collider2D.OnCollisionEnter2D.html
GameObject.CompareTag() Module 8: Unity Scripting-2.2
http://docs.unity3d.com/ScriptReference/GameObject.CompareTag.html

User Interaction (Mouse and Keyboard)


MonoBehaviour.OnMouseDown() Module 8: Unity Scripting-2.2
http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseDown.html
Input.GetAxis() Module 10: Animation 1.2
http://docs.unity3d.com/ScriptReference/Input.GetAxis.html

Creating and Destroying Game Objects


Object.Destroy() Module 7: Unity Scripting-1.2
http://docs.unity3d.com/ScriptReference/Object.Destroy.html
Object.Instantiate() Module 9: Unity Scripting-3.1
http://docs.unity3d.com/ScriptReference/Object.Instantiate.html
MonoBehaviour.Invoke() Module 9: Unity Scripting-3.1
http://docs.unity3d.com/ScriptReference/MonoBehaviour.Invoke.html
MonoBehaviour.InvokeRepeating() Module 9: Unity Scripting-3.2
http://docs.unity3d.com/ScriptReference/MonoBehaviour.InvokeRepeating.html
MonoBehaviour.OnBecameInvisible() Module 12: UI in a Game
http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnBecameInvisible.html

Move a Game Object (w/attached Rigidbody2D Component)


Rigidbody2D.AddForce() Module 10: Animation 1.2
http://docs.unity3d.com/ScriptReference/Rigidbody.AddForce.html

Miscellaneous Calls
Random.Range() Module 9: Unity Scripting-3.1
http://docs.unity3d.com/ScriptReference/Random.Range.html
AudioSource.Play() Module 11: Audio
https://docs.unity3d.com/ScriptReference/AudioSource.Play.html
Component.GetComponent() Module 11: Audio
https://docs.unity3d.com/ScriptReference/Component.GetComponent.html
GameObject.Find() Module 12: UI Elements
http://docs.unity3d.com/ScriptReference/GameObject.Find.html

Extra Information about Scripting in Unity


Unity Scripting Reference
http://docs.unity3d.com/ScriptReference/index.html
Unitys Animation System (much more in-depth than we will go)
http://docs.unity3d.com/Manual/AnimationOverview.html
The Unity UI System
http://docs.unity3d.com/Manual/UISystem.html

You might also like