public override object Call(ScriptObject[] parameters)
 {
     if (m_Factory == null)
     {
         return(null);
     }
     return(m_Factory.CreateDelegate(base.m_Script, base.m_ValueType, parameters[0] as ScriptFunction));
 }
 public override object Call(ScriptObject[] parameters)
 {
     return(m_Factory != null?m_Factory.CreateDelegate(Script, ValueType, parameters[0] as ScriptFunction) : null);
 }