コード例 #1
0
ファイル: LuaTable.cs プロジェクト: 583004700/IdeaProjects
        private static object _floatToInteger(object key)
        {
            if (key is double dk)
            {
                return(Math.FloatToInteger(dk).Item1);
            }

            return(key);
        }
コード例 #2
0
ファイル: LuaTable.cs プロジェクト: 583004700/IdeaProjects
        LuaValue _floatToInteger(LuaValue key)
        {
            if (key.isFloat())
            {
                var f = key.toFloat();
                return(new LuaValue(Math.FloatToInteger(f).Item1));
            }

            return(key);
        }
コード例 #3
0
        object _floatToInteger(object key)
        {
            if (LuaValue.isFloat(key))
            {
                var f = LuaValue.toFloat(key);
                return(Math.FloatToInteger(f).Item1);
            }

            return(key);
        }
コード例 #4
0
ファイル: ApiArith.cs プロジェクト: 583004700/IdeaProjects
 private static long Shr(long a, long b)
 {
     return(Math.ShiftRight(a, b));
 }
コード例 #5
0
ファイル: ApiArith.cs プロジェクト: 583004700/IdeaProjects
 private static long Shl(long a, long b)
 {
     return(Math.ShiftLeft(a, b));
 }
コード例 #6
0
ファイル: ApiArith.cs プロジェクト: 583004700/IdeaProjects
 private static double Fidiv(double a, double b)
 {
     return(Math.FFloorDiv(a, b));
 }
コード例 #7
0
ファイル: ApiArith.cs プロジェクト: 583004700/IdeaProjects
 private static long Iidiv(long a, long b)
 {
     return(Math.FloorDiv(a, b));
 }
コード例 #8
0
ファイル: ApiArith.cs プロジェクト: 583004700/IdeaProjects
 private static double Fmod(double a, double b)
 {
     return(Math.FMod(a, b));
 }
コード例 #9
0
ファイル: ApiArith.cs プロジェクト: 583004700/IdeaProjects
 private static long Imod(long a, long b)
 {
     return(Math.Mod(a, b));
 }