Last active
August 29, 2015 14:17
-
-
Save divide-by-zero/cae79450e3adee8087a6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
public class MyMonoBehaviour : MonoBehaviour{ | |
private Rigidbody _rigidbody; | |
public Rigidbody rigidbody { | |
get { return _rigidbody ?? (_rigidbody = GetComponent<Rigidbody>()); } | |
} | |
private Rigidbody2D _rigidbody2D; | |
public Rigidbody2D rigidbody2D { | |
get { return _rigidbody2D ?? (_rigidbody2D = GetComponent<Rigidbody2D>()); } | |
} | |
private Renderer _renderer; | |
public Renderer renderer { | |
get { return _renderer ?? (_renderer = GetComponent<Renderer>()); } | |
} | |
private Animation _animation; | |
public Animation animation { | |
get { return _animation ?? (_animation = GetComponent<Animation>()); } | |
} | |
protected virtual void Awake() { | |
} | |
protected virtual void FixedUpdate(){ | |
} | |
protected virtual void LateUpdate(){ | |
} | |
protected virtual void OnAnimatorIK(int layerIndex){ | |
} | |
protected virtual void OnAnimatorMove(){ | |
} | |
protected virtual void OnApplicationFocus(bool focus){ | |
} | |
protected virtual void OnApplicationPause(bool pause){ | |
} | |
protected virtual void OnApplicationQuit(){ | |
} | |
protected virtual void OnBecameInvisible(){ | |
} | |
protected virtual void OnBecameVisible(){ | |
} | |
protected virtual void OnCollisionEnter(Collision collision){ | |
} | |
protected virtual void OnCollisionEnter2D(Collision2D coll){ | |
} | |
protected virtual void OnCollisionExit(Collision collision){ | |
} | |
protected virtual void OnCollisionExit2D(Collision2D coll){ | |
} | |
protected virtual void OnCollisionStay(Collision collisionInfo){ | |
} | |
protected virtual void OnCollisionStay2D(Collision2D coll){ | |
} | |
protected virtual void OnConnectedToServer(){ | |
} | |
protected virtual void OnControllerColliderHit(ControllerColliderHit hit){ | |
} | |
protected virtual void OnDestroy(){ | |
} | |
protected virtual void OnDisable(){ | |
} | |
protected virtual void OnDisconnectedFromServer(NetworkDisconnection info){ | |
} | |
protected virtual void OnDrawGizmos(){ | |
} | |
protected virtual void OnDrawGizmosSelected(){ | |
} | |
protected virtual void OnEnable(){ | |
} | |
protected virtual void OnFailedToConnect(NetworkConnectionError error){ | |
} | |
protected virtual void OnFailedToConnectToMasterServer(NetworkConnectionError info){ | |
} | |
protected virtual void OnGUI(){ | |
} | |
protected virtual void OnJointBreak(float breakForce){ | |
} | |
protected virtual void OnLevelWasLoaded(int level){ | |
} | |
protected virtual void OnMasterServerEvent(MasterServerEvent msEvent){ | |
} | |
protected virtual void OnMouseDown(){ | |
} | |
protected virtual void OnMouseDrag(){ | |
} | |
protected virtual void OnMouseEnter(){ | |
} | |
protected virtual void OnMouseExit(){ | |
} | |
protected virtual void OnMouseOver(){ | |
} | |
protected virtual void OnMouseUp(){ | |
} | |
protected virtual void OnMouseUpAsButton(){ | |
} | |
protected virtual void OnNetworkInstantiate(NetworkMessageInfo info){ | |
} | |
protected virtual void OnParticleCollision(GameObject other){ | |
} | |
protected virtual void OnPlayerConnected(NetworkPlayer player){ | |
} | |
protected virtual void OnPlayerDisconnected(NetworkPlayer player){ | |
} | |
protected virtual void OnPostRender(){ | |
} | |
protected virtual void OnPreCull(){ | |
} | |
protected virtual void OnPreRender(){ | |
} | |
protected virtual void OnRenderImage(RenderTexture destination, RenderTexture source){ | |
} | |
protected virtual void OnRenderObject(){ | |
} | |
protected virtual void OnServerInitialized(){ | |
} | |
protected virtual void OnTriggerEnter(Collider other){ | |
} | |
protected virtual void OnTriggerEnter2D(Collider2D other){ | |
} | |
protected virtual void OnTriggerExit(Collider other){ | |
} | |
protected virtual void OnTriggerExit2D(Collider2D other){ | |
} | |
protected virtual void OnTriggerStay(Collider other){ | |
} | |
protected virtual void OnTriggerStay2D(Collider2D other){ | |
} | |
protected virtual void OnValidate(){ | |
} | |
protected virtual void OnWillRenderObject(){ | |
} | |
protected virtual void Reset(){ | |
} | |
protected virtual void Start(){ | |
} | |
protected virtual void Update(){ | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment