コード例 #1
0
ファイル: BasicModule.cs プロジェクト: lingkeyang/moonsharp
        public static DynValue print(ScriptExecutionContext executionContext, CallbackArguments args)
        {
            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < args.Count; i++)
            {
                if (args[i].IsVoid())
                {
                    break;
                }

                if (i != 0)
                {
                    sb.Append('\t');
                }

                sb.Append(args.AsStringUsingMeta(executionContext, i, "print"));
            }

            executionContext.GetScript().Options.DebugPrint(sb.ToString());

            return(DynValue.Nil);
        }
コード例 #2
0
ファイル: BasicModule.cs プロジェクト: eddy5641/LuaSharp
		public static DynValue print(ScriptExecutionContext executionContext, CallbackArguments args)
		{
			StringBuilder sb = new StringBuilder();

			for (int i = 0; i < args.Count; i++)
			{
				if (args[i].IsVoid())
					break;

				if (i != 0)
					sb.Append('\t');

				sb.Append(args.AsStringUsingMeta(executionContext, i, "print"));
			}

			executionContext.GetScript().Options.DebugPrint(sb.ToString());

			return DynValue.Nil;
		}