diff --git a/Projects/TerraTech/TerraTech/CykUtil.cs b/Projects/TerraTech/TerraTech/CykUtil.cs index a747762..fdcf363 100644 --- a/Projects/TerraTech/TerraTech/CykUtil.cs +++ b/Projects/TerraTech/TerraTech/CykUtil.cs @@ -1,3 +1,5 @@ +using System; + namespace TerraTech { public class CykUtil { public static bool IsPlayerTank(Module module) { @@ -11,5 +13,18 @@ namespace TerraTech { return false; return tank.ControllableByLocalPlayer; } + + public static bool IsObjectTank(object obj) { + if (obj == null) + return false; + try { + return IsPlayerTank(obj as Module); + } catch (Exception e) { + Console.WriteLine("Failed to check if object is a player tank: " + e.Message); + return false; + } + + return false; + } } }