GameMain.LuaCs is no more
This commit is contained in:
+1
-1
@@ -59,7 +59,7 @@ namespace Barotrauma
|
||||
{
|
||||
public object GetComponentString(string component)
|
||||
{
|
||||
Type type = GameMain.LuaCs.PluginManagementService.GetType("Barotrauma.Items.Components." + component);
|
||||
Type type = LuaCsSetup.Instance.PluginManagementService.GetType("Barotrauma.Items.Components." + component);
|
||||
|
||||
if (type == null)
|
||||
{
|
||||
|
||||
+11
-11
@@ -17,41 +17,41 @@ namespace Barotrauma
|
||||
{
|
||||
public static void HandleException(Exception ex, LuaCsMessageOrigin origin)
|
||||
{
|
||||
GameMain.LuaCs.Logger.HandleException(ex);
|
||||
LuaCsSetup.Instance.Logger.HandleException(ex);
|
||||
}
|
||||
|
||||
public static void LogError(string message, LuaCsMessageOrigin origin)
|
||||
{
|
||||
GameMain.LuaCs.Logger.LogError(message);
|
||||
LuaCsSetup.Instance.Logger.LogError(message);
|
||||
}
|
||||
|
||||
public static void LogError(string message)
|
||||
{
|
||||
GameMain.LuaCs.Logger.LogError(message);
|
||||
LuaCsSetup.Instance.Logger.LogError(message);
|
||||
}
|
||||
|
||||
public static void LogMessage(string message, Color? serverColor = null, Color? clientColor = null)
|
||||
{
|
||||
GameMain.LuaCs.Logger.LogMessage(message, serverColor, clientColor);
|
||||
LuaCsSetup.Instance.Logger.LogMessage(message, serverColor, clientColor);
|
||||
}
|
||||
|
||||
public static void Log(string message, Color? color = null, ServerLog.MessageType messageType = ServerLog.MessageType.ServerMessage)
|
||||
{
|
||||
GameMain.LuaCs.Logger.Log(message, color, messageType);
|
||||
LuaCsSetup.Instance.Logger.Log(message, color, messageType);
|
||||
}
|
||||
}
|
||||
|
||||
partial class LuaCsSetup
|
||||
{
|
||||
// Compatibility with cs mods that use this method.
|
||||
public static void PrintLuaError(object message) => GameMain.LuaCs.Logger.LogError($"{message}");
|
||||
public static void PrintCsError(object message) => GameMain.LuaCs.Logger.LogError($"{message}");
|
||||
public static void PrintGenericError(object message) => GameMain.LuaCs.Logger.LogError($"{message}");
|
||||
public static void PrintLuaError(object message) => LuaCsSetup.Instance.Logger.LogError($"{message}");
|
||||
public static void PrintCsError(object message) => LuaCsSetup.Instance.Logger.LogError($"{message}");
|
||||
public static void PrintGenericError(object message) => LuaCsSetup.Instance.Logger.LogError($"{message}");
|
||||
|
||||
internal void PrintMessage(object message) => GameMain.LuaCs.Logger.LogMessage($"{message}");
|
||||
internal void PrintMessage(object message) => LuaCsSetup.Instance.Logger.LogMessage($"{message}");
|
||||
|
||||
public static void PrintCsMessage(object message) => GameMain.LuaCs.Logger.LogMessage($"{message}");
|
||||
public static void PrintCsMessage(object message) => LuaCsSetup.Instance.Logger.LogMessage($"{message}");
|
||||
|
||||
internal void HandleException(Exception ex, LuaCsMessageOrigin origin) => GameMain.LuaCs.Logger.HandleException(ex);
|
||||
internal void HandleException(Exception ex, LuaCsMessageOrigin origin) => LuaCsSetup.Instance.Logger.HandleException(ex);
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -60,7 +60,7 @@ namespace Barotrauma
|
||||
|
||||
foreach (var package in ContentPackageManager.AllPackages)
|
||||
{
|
||||
if (package.UgcId.ValueEquals(new SteamWorkshopId(GameMain.LuaCs.LuaForBarotraumaSteamId))
|
||||
if (package.UgcId.ValueEquals(new SteamWorkshopId(LuaCsSetup.Instance.LuaForBarotraumaSteamId))
|
||||
&& pathStartsWith(getFullPath(package.Path)))
|
||||
{
|
||||
return false;
|
||||
|
||||
@@ -294,7 +294,7 @@ namespace Barotrauma.LuaCs
|
||||
|
||||
private static MethodBase ResolveMethod(string className, string methodName, string[] parameters)
|
||||
{
|
||||
var classType = GameMain.LuaCs.PluginManagementService.GetType(className);
|
||||
var classType = LuaCsSetup.Instance.PluginManagementService.GetType(className);
|
||||
if (classType == null) throw new ScriptRuntimeException($"invalid class name '{className}'");
|
||||
|
||||
const BindingFlags BINDING_FLAGS = BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic;
|
||||
@@ -309,7 +309,7 @@ namespace Barotrauma.LuaCs
|
||||
|
||||
for (int i = 0; i < parameters.Length; i++)
|
||||
{
|
||||
Type type = GameMain.LuaCs.PluginManagementService.GetType(parameters[i]);
|
||||
Type type = LuaCsSetup.Instance.PluginManagementService.GetType(parameters[i]);
|
||||
if (type == null)
|
||||
{
|
||||
throw new ScriptRuntimeException($"invalid parameter type '{parameters[i]}'");
|
||||
@@ -670,7 +670,7 @@ namespace Barotrauma.LuaCs
|
||||
}
|
||||
|
||||
var type = typeBuilder.CreateType();
|
||||
type.GetField(FIELD_LUACS, BindingFlags.Public | BindingFlags.Static).SetValue(null, GameMain.LuaCs);
|
||||
type.GetField(FIELD_LUACS, BindingFlags.Public | BindingFlags.Static).SetValue(null, LuaCsSetup.Instance);
|
||||
return type.GetMethod(methodName, BindingFlags.Public | BindingFlags.Static);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user