C# Class Pokemon3D.Scripting.Types.SFunction

Represents a function object that can be called in the script.
Inheritance: SObject
Afficher le fichier Open project: nilllzz/Pokemon3D Class Usage Examples

Private Properties

Свойство Type Description
ExecuteMethod SObject
SizeOf double
ToScriptObject string
ToScriptSource string
TypeOf string

Méthodes publiques

Méthode Description
Call ( ScriptProcessor processor, SObject caller, SObject This, SObject parameters ) : SObject

Executes the function.

SFunction ( BuiltInMethod method ) : System

Initializes an instance with a built in method.

SFunction ( Delegate method ) : System

Initializes an instance with a built in method.

SFunction ( ScriptProcessor processor, string sourceCode ) : System

Initializes an instance with a script code signature and body.

SFunction ( string body, string parameters ) : System

Private Methods

Méthode Description
ExecuteMethod ( ScriptProcessor processor, string methodName, SObject caller, SObject This, SObject parameters ) : SObject
SizeOf ( ) : double
ToScriptObject ( ) : string
ToScriptSource ( ) : string
TypeOf ( ) : string

Method Details

Call() public méthode

Executes the function.
public Call ( ScriptProcessor processor, SObject caller, SObject This, SObject parameters ) : SObject
processor ScriptProcessor The processor with context that called this functions.
caller SObject The calling object.
This SObject The "This" reference used in the call context.
parameters SObject The parameters used in this function call.
Résultat SObject

SFunction() public méthode

Initializes an instance with a built in method.
public SFunction ( BuiltInMethod method ) : System
method BuiltInMethod
Résultat System

SFunction() public méthode

Initializes an instance with a built in method.
public SFunction ( Delegate method ) : System
method System.Delegate
Résultat System

SFunction() public méthode

Initializes an instance with a script code signature and body.
public SFunction ( ScriptProcessor processor, string sourceCode ) : System
processor ScriptProcessor
sourceCode string The source code, format: function (params) { code }
Résultat System

SFunction() public méthode

public SFunction ( string body, string parameters ) : System
body string
parameters string
Résultat System