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); }
/// <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; }