当前位置: 首页>>代码示例>>C#>>正文


C# LuaValue.AsNumber方法代码示例

本文整理汇总了C#中LuaValue.AsNumber方法的典型用法代码示例。如果您正苦于以下问题:C# LuaValue.AsNumber方法的具体用法?C# LuaValue.AsNumber怎么用?C# LuaValue.AsNumber使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在LuaValue的用法示例。


在下文中一共展示了LuaValue.AsNumber方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetValueString

		public string GetValueString(LuaValue luaValue)
		{
			if (luaValue == null)
				return "";

			switch (luaValue.Type)
			{
				case LuaValueType.NIL:
					return "nil";

				case LuaValueType.BOOLEAN:
					return luaValue.AsBoolean().ToString();

				case LuaValueType.NUMBER:
					return luaValue.AsNumber().ToString("R");

				case LuaValueType.TILDE_METATABLE:
					return "metatable";

				case LuaValueType.TILDE_ENVIRONMENT:
					return "environment";

				case LuaValueType.TILDE_UPVALUES:
					return "upvalues";

				default:
					if (mValueCache.Contains(luaValue))
						return mValueCache.Get(luaValue);
					else
						return "Unknown:" + luaValue.ToString();
			}
		}
开发者ID:zcnet4,项目名称:lua-tilde,代码行数:32,代码来源:DebugManager.cs

示例2: WriteValue

		public void WriteValue(LuaValue value)
		{
			Write((int)value.Type);
			if (value.Type == LuaValueType.NUMBER)
				WriteNumber(value.AsNumber());
			else
				WriteObjectID(value.Value);
		}
开发者ID:zcnet4,项目名称:lua-tilde,代码行数:8,代码来源:SendMessageBuffer.cs


注:本文中的LuaValue.AsNumber方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。