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