﻿using JLGames.RocketDriver.CSharp.Languages.Lua;
using UnityEngine;

namespace JLGames.RocketDriver.Actions.Languages.Lua
{
    public static class LuaUnityLib
    {
        /// <summary>
        /// Printing with debug mode on the Console under Unity
        /// Unity下在Console进行调试打印
        /// </summary>
        /// <param name="values"></param>
        /// <returns></returns>
        public static LuaValue UnityDebug(LuaValue[] values)
        {
            Debug.Log(string.Join<LuaValue>("  ", values));
            return null;
        }

        /// <summary>
        /// Printing with warning mode on the Console under Unity
        /// Unity下在Console进行警告打印
        /// </summary>
        /// <param name="values"></param>
        /// <returns></returns>
        public static LuaValue UnityWarn(LuaValue[] values)
        {
            Debug.LogWarning(string.Join<LuaValue>("  ", values));
            return null;
        }
    }
}