Ctrl+P
Unity makes it easy to create classes and methods
0.0.3: Unity Classes, Methods Autocomplete
Classes:
MonoBehaviour
StateMachineBehaviour
NetworkBehaviour
ScriptableObject
Editor
EditorWithReorderableList
EditorWindow
PropertyDrawer
ScriptableWizard
class
interface
MonoBehaviour Methods:
Awake()
FixedUpdate()
LateUpdate()
OnAnimatorIK()
OnAnimatorMove()
OnApplicationFocus()
OnApplicationPause()
OnApplicationQuit()
OnAudioFilterRead()
OnBecameInvisible()
OnBecameVisible()
OnCollisionEnter()
OnCollisionEnter2D()
OnCollisionExit()
OnCollisionExit2D()
OnCollisionStay()
OnCollisionStay2D()
OnConnectedToServer()
OnControllerColliderHit()
OnDestroy()
OnDisable()
OnDisconnectedFromServer()
OnDrawGizmos()
OnDrawGizmosSelected()
OnEnable()
OnFailedToConnect()
OnFailedToConnectToMasterServer()
OnFocus()
OnGUI()
OnHierarchyChange()
OnInspectorUpdate()
OnJointBreak()
OnJointBreak2D()
OnLostFocus()
OnMasterServerEvent()
OnMouseDown()
OnMouseDrag()
OnMouseEnter()
OnMouseExit()
OnMouseOver()
OnMouseUp()
OnMouseUpAsButton()
OnNetworkInstantiate()
OnParticleCollision()
OnParticleSystemStopped()
OnParticleTrigger()
OnPlayerConnected()
OnPlayerDisconnected()
OnPostRender()
OnPreCull()
OnPreRender()
OnProjectChange()
OnRenderImage()
OnRenderObject()
OnSceneGUI()
OnSelectionChange()
OnSerializeNetworkView()
OnServerInitialized()
OnStateEnter()
OnStateExit()
OnStateIK()
OnStateMove()
OnStateUpdate()
OnTransformChildrenChanged()
OnTransformParentChanged()
OnTriggerEnter()
OnTriggerEnter2D()
OnTriggerExit()
OnTriggerExit2D()
OnTriggerStay()
OnTriggerStay2D()
OnValidate()
OnWillRenderObject()
OnWizardCreate()
OnWizardOtherButton()
OnWizardUpdate()
Reset()
Start()
Update()
Calls:
Debug.Log()
log
Debug.LogError()
logerror
Debug.LogException()
logexception
Debug.LogWarning()
logwarning
Debug.LogFormat()
logformat
Debug.LogErrorFormat()
logerrorformat
Debug.LogWarningFormat()
logwarningformat
Debug.DrawLine()
drawline
Debug.DrawRay()
drawray
Attributes:
[SerializeField]
sfield
[RequireComponent]
Experimental snippets:
[AddComponentMenu]
[AssemblyIsEditorAssembly]
[BeforeRenderOrder]
[CanEditMultipleObjects]
[ColorUsage]
[ContextMenu]
[ContextMenuItem]
[CreateAssetMenu]
[CustomEditor]
[CustomEditorForRenderPipeline]
[CustomGridBrush]
[CustomPreview]
[CustomPropertyDrawer]
[Delayed]
[DisallowMultipleComponent]
[DrawGizmo]
[EditorWindowTitle]
[ExcludeFromObjectFactory]
[ExcludeFromPreset]
[ExecuteAlways]
[ExecuteInEditMode]
[FilePath]
[GradientUsage]
[GUITarget]
[Header]
[HelpURL]
[HideInCallstack]
[HideInInspector]
[Icon]
[ImageEffectAfterScale]
[ImageEffectAllowedInSceneView]
[ImageEffectOpaque]
[ImageEffectTransformsToLDR]
[ImageEffectUsesCommandBuffer]
[InitializeOnEnterPlayMode]
[InitializeOnLoad]
[InitializeOnLoadMethod]
[InspectorName]
[InspectorOrder]
[LightingExplorerExtension]
[Localization]
[MenuItem]
[Min]
[Multiline]
[NonReorderable]
[PreferBinarySerialization]
[Range]
[RuntimeInitializeOnLoadMethod]
[SelectionBase]
[SerializeReference]
[SettingsProvider]
[SettingsProviderGroup]
[SharedBetweenAnimators]
[Space]
[TextArea]
[Tooltip]