Difference between revisions of "Mono:Lua:mono method getSignature"
Jump to navigation
Jump to search
(Created page with 'Category:Mono Category:Lua '''function''' mono_method_getHeader(''methodId'') ''':''' integer returns ''result'', ''parameternames'', ''returntype''. ;result - string : …') |
|||
| Line 1: | Line 1: | ||
[[Category:Mono]] | [[Category:Mono]] | ||
[[Category:Lua]] | [[Category:Lua]] | ||
| − | '''function''' | + | '''function''' mono_method_getSignature(''methodId'') ''':''' integer |
returns ''result'', ''parameternames'', ''returntype''. | returns ''result'', ''parameternames'', ''returntype''. | ||
| Line 29: | Line 29: | ||
<pre> | <pre> | ||
local mId = mono_findMethod('', 'PlayerStatsManager', 'TakeDamage') | local mId = mono_findMethod('', 'PlayerStatsManager', 'TakeDamage') | ||
| − | return | + | return mono_method_getSignature(mId) |
</pre> | </pre> | ||
'''Output:''' | '''Output:''' | ||
<pre> | <pre> | ||
| − | : | + | : |
| + | :table | ||
| + | [ | ||
| + | ] | ||
| + | :System.Void | ||
</pre> | </pre> | ||
Latest revision as of 01:43, 6 May 2018
function mono_method_getSignature(methodId) : integer
returns result, parameternames, returntype.
- result - string
- parameterNames - table
- strings representing parameter names
- returnType - string
- ?? - mono type string?
Function Parameters[edit]
| Parameter | Type | Description |
|---|---|---|
| methodId | integer | The method's ID |
Examples[edit]
In Lua Engine form[edit]
- While attached to Cuphead.
Input:
local mId = mono_findMethod('', 'PlayerStatsManager', 'TakeDamage')
return mono_method_getSignature(mId)
Output:
: :table [ ] :System.Void