Пример #1
0
        static IList <string> AssembleFunction(KecaknoahScriptMethodInfo info)
        {
            var result = new List <string>();

            result.Add($".function {info.Name}");
            foreach (var i in info.Codes.Codes)
            {
                result.Add("  " + i.ToString());
            }
            return(result);
        }
Пример #2
0
 /// <summary>
 /// 新しいインスタンスを生成します。
 /// </summary>
 /// <param name="inst">インスタンス</param>
 /// <param name="method">メソッド</param>
 public KecaknoahScriptFunction(KecaknoahObject inst, KecaknoahScriptMethodInfo method)
 {
     Instance   = inst;
     BaseMethod = method;
 }
 /// <summary>
 /// 新しいインスタンスを生成します。
 /// </summary>
 /// <param name="inst">インスタンス</param>
 /// <param name="method">メソッド</param>
 public KecaknoahScriptFunction(KecaknoahObject inst, KecaknoahScriptMethodInfo method)
 {
     ExtraType = "ScriptFunction";
     Instance = inst ?? KecaknoahNil.Instance;
     BaseMethod = method;
 }
 /// <summary>
 /// 新しいインスタンスを生成します。
 /// </summary>
 /// <param name="inst">インスタンス</param>
 /// <param name="method">メソッド</param>
 public KecaknoahScriptFunction(KecaknoahObject inst, KecaknoahScriptMethodInfo method)
 {
     ExtraType  = "ScriptFunction";
     Instance   = inst ?? KecaknoahNil.Instance;
     BaseMethod = method;
 }
Пример #5
0
 /// <summary>
 /// 新しいインスタンスを生成します。
 /// </summary>
 /// <param name="inst">インスタンス</param>
 /// <param name="method">メソッド</param>
 public KecaknoahScriptFunction(KecaknoahObject inst, KecaknoahScriptMethodInfo method)
 {
     Instance = inst;
     BaseMethod = method;
 }