Created
April 17, 2015 01:41
-
-
Save JulioC/1583858d6a288028debd to your computer and use it in GitHub Desktop.
Unity Messages for Sublime
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
# Used to convert my sublime completions file with Unity Messages to snippets | |
import json | |
def create_snippet(scope, trigger, contents, description): | |
template = """\ | |
<snippet> | |
<content><![CDATA[{contents}]]></content> | |
<tabTrigger>{trigger}</tabTrigger> | |
<scope>{scope}</scope> | |
<description>{description}</description> | |
</snippet>\ | |
""" | |
return template.format( | |
scope=scope, | |
trigger=trigger, | |
contents=contents, | |
description=description) | |
def save_snippet(path, scope, trigger, contents): | |
description = "Unity Message " + trigger | |
snippet = create_snippet(scope, trigger, contents, description) | |
filename = path + trigger + ".sublime-snippet" | |
with open(filename, "w+") as snippet_file: | |
snippet_file.write(snippet) | |
def completions_to_snippets(completions_file, snippets_path): | |
with open(completions_file) as data_file: | |
data = json.load(data_file) | |
for completion in data["completions"]: | |
save_snippet( | |
snippets_path, | |
data["scope"], | |
completion["trigger"], | |
completion["contents"]) | |
if __name__ == "__main__": | |
completions_file = "Messages.sublime-completions" | |
snippets_path = "./snippets/" | |
completions_to_snippets(completions_file, snippets_path) |
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
Show hidden characters
{ | |
"scope": "source.cs", | |
"completions": [ | |
{ | |
"contents": "private void Awake()\n{\n\t${1:}\n}", | |
"trigger": "Awake" | |
}, | |
{ | |
"contents": "private void FixedUpdate()\n{\n\t${1:}\n}", | |
"trigger": "FixedUpdate" | |
}, | |
{ | |
"contents": "private void LateUpdate()\n{\n\t${1:}\n}", | |
"trigger": "LateUpdate" | |
}, | |
{ | |
"contents": "private void OnAnimatorIK(int ${1:layerIndex})\n{\n\t${2:}\n}", | |
"trigger": "OnAnimatorIK" | |
}, | |
{ | |
"contents": "private void OnAnimatorMove()\n{\n\t${1:}\n}", | |
"trigger": "OnAnimatorMove" | |
}, | |
{ | |
"contents": "private void OnApplicationFocus(bool ${1:focusStatus})\n{\n\t${2:}\n}", | |
"trigger": "OnApplicationFocus" | |
}, | |
{ | |
"contents": "private void OnApplicationPause(bool ${1:pauseStatus})\n{\n\t${2:}\n}", | |
"trigger": "OnApplicationPause" | |
}, | |
{ | |
"contents": "private void OnApplicationQuit()\n{\n\t${1:}\n}", | |
"trigger": "OnApplicationQuit" | |
}, | |
{ | |
"contents": "private void OnAudioFilterRead(float[] ${1:data}, int ${2:channels})\n{\n\t${3:}\n}", | |
"trigger": "OnAudioFilterRead" | |
}, | |
{ | |
"contents": "private void OnBecameInvisible()\n{\n\t${1:}\n}", | |
"trigger": "OnBecameInvisible" | |
}, | |
{ | |
"contents": "private void OnBecameVisible()\n{\n\t${1:}\n}", | |
"trigger": "OnBecameVisible" | |
}, | |
{ | |
"contents": "private void OnCollisionEnter(Collision ${1:collision})\n{\n\t${2:}\n}", | |
"trigger": "OnCollisionEnter" | |
}, | |
{ | |
"contents": "private void OnCollisionEnter2D(Collision2D ${1:collision2D})\n{\n\t${2:}\n}", | |
"trigger": "OnCollisionEnter2D" | |
}, | |
{ | |
"contents": "private void OnCollisionExit(Collision ${1:collision})\n{\n\t${2:}\n}", | |
"trigger": "OnCollisionExit" | |
}, | |
{ | |
"contents": "private void OnCollisionExit2D(Collision2D ${1:collision2D})\n{\n\t${2:}\n}", | |
"trigger": "OnCollisionExit2D" | |
}, | |
{ | |
"contents": "private void OnCollisionStay(Collision ${1:collision})\n{\n\t${2:}\n}", | |
"trigger": "OnCollisionStay" | |
}, | |
{ | |
"contents": "private void OnCollisionStay2D(Collision2D ${1:collision2D})\n{\n\t${2:}\n}", | |
"trigger": "OnCollisionStay2D" | |
}, | |
{ | |
"contents": "private void OnConnectedToServer()\n{\n\t${1:}\n}", | |
"trigger": "OnConnectedToServer" | |
}, | |
{ | |
"contents": "private void OnControllerColliderHit(ControllerColliderHit ${1:hit})\n{\n\t${2:}\n}", | |
"trigger": "OnControllerColliderHit" | |
}, | |
{ | |
"contents": "private void OnDestroy()\n{\n\t${1:}\n}", | |
"trigger": "OnDestroy" | |
}, | |
{ | |
"contents": "private void OnDisable()\n{\n\t${1:}\n}", | |
"trigger": "OnDisable" | |
}, | |
{ | |
"contents": "private void OnDisconnectedFromServer(NetworkDisconnection ${1:info})\n{\n\t${2:}\n}", | |
"trigger": "OnDisconnectedFromServer" | |
}, | |
{ | |
"contents": "private void OnDrawGizmos()\n{\n\t${1:}\n}", | |
"trigger": "OnDrawGizmos" | |
}, | |
{ | |
"contents": "private void OnDrawGizmosSelected()\n{\n\t${1:}\n}", | |
"trigger": "OnDrawGizmosSelected" | |
}, | |
{ | |
"contents": "private void OnEnable()\n{\n\t${1:}\n}", | |
"trigger": "OnEnable" | |
}, | |
{ | |
"contents": "private void OnFailedToConnect(NetworkConnectionError ${1:error})\n{\n\t${2:}\n}", | |
"trigger": "OnFailedToConnect" | |
}, | |
{ | |
"contents": "private void OnFailedToConnectToMasterServer(NetworkConnectionError ${1:info})\n{\n\t${2:}\n}", | |
"trigger": "OnFailedToConnectToMasterServer" | |
}, | |
{ | |
"contents": "private void OnGUI()\n{\n\t${1:}\n}", | |
"trigger": "OnGUI" | |
}, | |
{ | |
"contents": "private void OnJointBreak(float ${1:breakForce})\n{\n\t${2:}\n}", | |
"trigger": "OnJointBreak" | |
}, | |
{ | |
"contents": "private void OnLevelWasLoaded(int ${1:level})\n{\n\t${2:}\n}", | |
"trigger": "OnLevelWasLoaded" | |
}, | |
{ | |
"contents": "private void OnMasterServerEvent(MasterServerEvent ${1:msEvent})\n{\n\t${2:}\n}", | |
"trigger": "OnMasterServerEvent" | |
}, | |
{ | |
"contents": "private void OnMouseDown()\n{\n\t${1:}\n}", | |
"trigger": "OnMouseDown" | |
}, | |
{ | |
"contents": "private void OnMouseDrag()\n{\n\t${1:}\n}", | |
"trigger": "OnMouseDrag" | |
}, | |
{ | |
"contents": "private void OnMouseEnter()\n{\n\t${1:}\n}", | |
"trigger": "OnMouseEnter" | |
}, | |
{ | |
"contents": "private void OnMouseExit()\n{\n\t${1:}\n}", | |
"trigger": "OnMouseExit" | |
}, | |
{ | |
"contents": "private void OnMouseOver()\n{\n\t${1:}\n}", | |
"trigger": "OnMouseOver" | |
}, | |
{ | |
"contents": "private void OnMouseUp()\n{\n\t${1:}\n}", | |
"trigger": "OnMouseUp" | |
}, | |
{ | |
"contents": "private void OnMouseUpAsButton()\n{\n\t${1:}\n}", | |
"trigger": "OnMouseUpAsButton" | |
}, | |
{ | |
"contents": "private void OnNetworkInstantiate(NetworkMessageInfo ${1:info})\n{\n\t${2:}\n}", | |
"trigger": "OnNetworkInstantiate" | |
}, | |
{ | |
"contents": "private void OnParticleCollision(GameObject ${1:other})\n{\n\t${2:}\n}", | |
"trigger": "OnParticleCollision" | |
}, | |
{ | |
"contents": "private void OnPlayerConnected(NetworkPlayer ${1:player})\n{\n\t${2:}\n}", | |
"trigger": "OnPlayerConnected" | |
}, | |
{ | |
"contents": "private void OnPlayerDisconnected(NetworkPlayer ${1:player})\n{\n\t${2:}\n}", | |
"trigger": "OnPlayerDisconnected" | |
}, | |
{ | |
"contents": "private void OnPostRender()\n{\n\t${1:}\n}", | |
"trigger": "OnPostRender" | |
}, | |
{ | |
"contents": "private void OnPreCull()\n{\n\t${1:}\n}", | |
"trigger": "OnPreCull" | |
}, | |
{ | |
"contents": "private void OnPreRender()\n{\n\t${1:}\n}", | |
"trigger": "OnPreRender" | |
}, | |
{ | |
"contents": "private void OnRenderImage(RenderTexture ${1:src}, RenderTexture ${2:dest})\n{\n\t${3:}\n}", | |
"trigger": "OnRenderImage" | |
}, | |
{ | |
"contents": "private void OnRenderObject()\n{\n\t${1:}\n}", | |
"trigger": "OnRenderObject" | |
}, | |
{ | |
"contents": "private void OnSerializeNetworkView(BitStream ${1:stream}, NetworkMessageInfo ${2:info})\n{\n\t${3:}\n}", | |
"trigger": "OnSerializeNetworkView" | |
}, | |
{ | |
"contents": "private void OnServerInitialized()\n{\n\t${1:}\n}", | |
"trigger": "OnServerInitialized" | |
}, | |
{ | |
"contents": "private void OnTriggerEnter(Collider ${1:other})\n{\n\t${2:}\n}", | |
"trigger": "OnTriggerEnter" | |
}, | |
{ | |
"contents": "private void OnTriggerEnter2D(Collider2D ${1:other})\n{\n\t${2:}\n}", | |
"trigger": "OnTriggerEnter2D" | |
}, | |
{ | |
"contents": "private void OnTriggerExit(Collider ${1:other})\n{\n\t${2:}\n}", | |
"trigger": "OnTriggerExit" | |
}, | |
{ | |
"contents": "private void OnTriggerExit2D(Collider2D ${1:other})\n{\n\t${2:}\n}", | |
"trigger": "OnTriggerExit2D" | |
}, | |
{ | |
"contents": "private void OnTriggerStay(Collider ${1:other})\n{\n\t${2:}\n}", | |
"trigger": "OnTriggerStay" | |
}, | |
{ | |
"contents": "private void OnTriggerStay2D(Collider2D ${1:other})\n{\n\t${2:}\n}", | |
"trigger": "OnTriggerStay2D" | |
}, | |
{ | |
"contents": "private void OnValidate()\n{\n\t${1:}\n}", | |
"trigger": "OnValidate" | |
}, | |
{ | |
"contents": "private void OnWillRenderObject()\n{\n\t${1:}\n}", | |
"trigger": "OnWillRenderObject" | |
}, | |
{ | |
"contents": "private void Reset()\n{\n\t${1:}\n}", | |
"trigger": "Reset" | |
}, | |
{ | |
"contents": "private void Start()\n{\n\t${1:}\n}", | |
"trigger": "Start" | |
}, | |
{ | |
"contents": "private void Update()\n{\n\t${1:}\n}", | |
"trigger": "Update" | |
}, | |
{ | |
"contents": "private void OnBeforeTransformParentChanged()\n{\n\t${1:}\n}", | |
"trigger": "OnBeforeTransformParentChanged" | |
}, | |
{ | |
"contents": "private void OnCanvasGroupChanged()\n{\n\t${1:}\n}", | |
"trigger": "OnCanvasGroupChanged" | |
}, | |
{ | |
"contents": "private void OnDidApplyAnimationProperties()\n{\n\t${1:}\n}", | |
"trigger": "OnDidApplyAnimationProperties" | |
}, | |
{ | |
"contents": "private void OnRectTransformDimensionsChange()\n{\n\t${1:}\n}", | |
"trigger": "OnRectTransformDimensionsChange" | |
}, | |
{ | |
"contents": "private void OnTransformParentChanged()\n{\n\t${1:}\n}", | |
"trigger": "OnTransformParentChanged" | |
}, | |
{ | |
"contents": "private void OnFillVBO(List<UIVertex> ${1:vbo})\n{\n\t${2:}\n}", | |
"trigger": "OnFillVBO" | |
}, | |
{ | |
"contents": "private void OnRebuildRequested()\n{\n\t${1:}\n}", | |
"trigger": "OnRebuildRequested" | |
}, | |
{ | |
"contents": "private void UpdateGeometry()\n{\n\t${1:}\n}", | |
"trigger": "UpdateGeometry" | |
}, | |
{ | |
"contents": "private void UpdateMaterial()\n{\n\t${1:}\n}", | |
"trigger": "UpdateMaterial" | |
}, | |
{ | |
"contents": "private void OnPointerClick(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnPointerClick" | |
}, | |
{ | |
"contents": "private void OnPointerDown(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnPointerDown" | |
}, | |
{ | |
"contents": "private void OnPointerEnter(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnPointerEnter" | |
}, | |
{ | |
"contents": "private void OnPointerExit(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnPointerExit" | |
}, | |
{ | |
"contents": "private void OnPointerUp(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnPointerUp" | |
}, | |
{ | |
"contents": "private void OnSubmit(BaseEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnSubmit" | |
}, | |
{ | |
"contents": "private void OnUpdateSelected(BaseEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnUpdateSelected" | |
}, | |
{ | |
"contents": "private void OnBeforeSerialize()\n{\n\t${1:}\n}", | |
"trigger": "OnBeforeSerialize" | |
}, | |
{ | |
"contents": "private void OnDeselect(BaseEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnDeselect" | |
}, | |
{ | |
"contents": "private void OnDrag(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnDrag" | |
}, | |
{ | |
"contents": "private void OnSiblingGraphicEnabledDisabled()\n{\n\t${1:}\n}", | |
"trigger": "OnSiblingGraphicEnabledDisabled" | |
}, | |
{ | |
"contents": "private void OnBeginDrag(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnBeginDrag" | |
}, | |
{ | |
"contents": "private void OnEndDrag(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnEndDrag" | |
}, | |
{ | |
"contents": "private void OnScroll(PointerEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnScroll" | |
}, | |
{ | |
"contents": "private void OnMove(AxisEventData ${1:eventData})\n{\n\t${2:}\n}", | |
"trigger": "OnMove" | |
}, | |
{ | |
"contents": "private Material OnAssignMaterialModel(Material ${1:material}, Renderer ${2:renderer})\n{\n\t${3:}\n}", | |
"trigger": "OnAssignMaterialModel" | |
}, | |
{ | |
"contents": "private void OnHierarchyChange()\n{\n\t${1:}\n}", | |
"trigger": "OnHierarchyChange" | |
}, | |
{ | |
"contents": "private void OnInspectorUpdate()\n{\n\t${1:}\n}", | |
"trigger": "OnInspectorUpdate" | |
}, | |
{ | |
"contents": "private void OnLostFocus()\n{\n\t${1:}\n}", | |
"trigger": "OnLostFocus" | |
}, | |
{ | |
"contents": "private static void OnPostprocessAllAssets(string[] ${1:importedAssets}, string[] ${2:deletedAssets}, string[] ${3:movedAssets}, string[] ${4:movedFromPath})\n{\n\t${5:}\n}", | |
"trigger": "OnPostprocessAllAssets" | |
}, | |
{ | |
"contents": "private void OnPostprocessAudio(AudioClip ${1:clip})\n{\n\t${2:}\n}", | |
"trigger": "OnPostprocessAudio" | |
}, | |
{ | |
"contents": "private void OnPostprocessGameObjectWithUserProperties(GameObject ${1:root}, string[] ${2:propNames}, object[] ${3:values})\n{\n\t${4:}\n}", | |
"trigger": "OnPostprocessGameObjectWithUserProperties" | |
}, | |
{ | |
"contents": "private void OnPostprocessModel(GameObject ${1:root})\n{\n\t${2:}\n}", | |
"trigger": "OnPostprocessModel" | |
}, | |
{ | |
"contents": "private void OnPostprocessTexture(Texture2D ${1:texture})\n{\n\t${2:}\n}", | |
"trigger": "OnPostprocessTexture" | |
}, | |
{ | |
"contents": "private void OnPreprocessAudio()\n{\n\t${1:}\n}", | |
"trigger": "OnPreprocessAudio" | |
}, | |
{ | |
"contents": "private void OnPreprocessModel()\n{\n\t${1:}\n}", | |
"trigger": "OnPreprocessModel" | |
}, | |
{ | |
"contents": "private OnPreprocessTexture()\n{\n\t${1:}\n}", | |
"trigger": "OnPreprocessTexture" | |
}, | |
{ | |
"contents": "private void OnProjectChange()\n{\n\t${1:}\n}", | |
"trigger": "OnProjectChange" | |
}, | |
{ | |
"contents": "private void OnSceneGUI()\n{\n\t${1:}\n}", | |
"trigger": "OnSceneGUI" | |
}, | |
{ | |
"contents": "private void OnSelectionChange()\n{\n\t${1:}\n}", | |
"trigger": "OnSelectionChange" | |
}, | |
{ | |
"contents": "private static void OnWillCreateAsset(string ${1:path})\n{\n\t${2:}\n}", | |
"trigger": "OnWillCreateAsset" | |
}, | |
{ | |
"contents": "private static AssetDeleteResult OnWillDeleteAsset(string ${1:assetPath}, RemoveAssetOptions ${2:option})\n{\n\t${3:}\n}", | |
"trigger": "OnWillDeleteAsset" | |
}, | |
{ | |
"contents": "private static AssetMoveResult OnWillMoveAsset(string ${1:oldPath}, string ${2:newPath})\n{\n\t${3:}\n}", | |
"trigger": "OnWillMoveAsset" | |
}, | |
{ | |
"contents": "private static void OnWillSaveAssets(string[] ${1:paths})\n{\n\t${2:}\n}", | |
"trigger": "OnWillSaveAssets" | |
}, | |
{ | |
"contents": "private void OnWizardCreate()\n{\n\t${1:}\n}", | |
"trigger": "OnWizardCreate" | |
}, | |
{ | |
"contents": "private void OnWizardOtherButton()\n{\n\t${1:}\n}", | |
"trigger": "OnWizardOtherButton" | |
}, | |
{ | |
"contents": "private void OnWizardUpdate()\n{\n\t${1:}\n}", | |
"trigger": "OnWizardUpdate" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment