double GetConffInt(std::string Name, std::string Namespace, LuaManager &L) { double Retval = 0; if (Namespace.length()) { if (L.UseArray(Namespace)) { if (L.CallFunction(Name.c_str(), 0, 1)) { if (L.RunFunction()) Retval = L.GetFunctionResultD(); } else { Retval = L.GetFieldD(Name, 0); } L.Pop(); } } else { if (L.CallFunction(Name.c_str(), 0, 1)) { if (L.RunFunction()) Retval = L.GetFunctionResultD(); } else Retval = L.GetGlobalD(Name, 0); } return Retval; }
double GetConffInt(String Name, String Namespace, LuaManager &L) { double Retval; if (Namespace.length()) { L.UseArray(Namespace); Retval = L.GetFieldD(Name, 0); L.Pop(); }else Retval = L.GetGlobalD(Name, 0); return Retval; }