Pokemon3D.Scripting.ScriptContext.CreateInstance C# (CSharp) Method

CreateInstance() private method

Creates an instance of the given prototype.
private CreateInstance ( Prototype prototype, SObject parameters ) : SObject
prototype Pokemon3D.Scripting.Types.Prototypes.Prototype
parameters Pokemon3D.Scripting.Types.SObject
return Pokemon3D.Scripting.Types.SObject
        internal SObject CreateInstance(Prototype prototype, SObject[] parameters)
        {
            if (!prototype.IsAbstract)
                return prototype.CreateInstance(_processor, parameters, true);
            else
                return _processor.ErrorHandler.ThrowError(ErrorType.TypeError, ErrorHandler.MESSAGE_TYPE_ABSTRACT_NO_INSTANCE);
        }

Same methods

ScriptContext::CreateInstance ( string exp ) : SObject
ScriptContext::CreateInstance ( string prototypeName, SObject parameters ) : SObject