From af0c47e9e59b0da234100e91daee5089ae697e10 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Mon, 24 Feb 2025 15:37:42 +0100 Subject: [PATCH] Add CykUtil for checking player tank ownership --- Projects/TerraTech/TerraTech/CykUtil.cs | 15 +++++++++++++++ Projects/TerraTech/TerraTech/TerraTech.csproj | 1 + 2 files changed, 16 insertions(+) create mode 100644 Projects/TerraTech/TerraTech/CykUtil.cs diff --git a/Projects/TerraTech/TerraTech/CykUtil.cs b/Projects/TerraTech/TerraTech/CykUtil.cs new file mode 100644 index 0000000..a747762 --- /dev/null +++ b/Projects/TerraTech/TerraTech/CykUtil.cs @@ -0,0 +1,15 @@ +namespace TerraTech { + public class CykUtil { + public static bool IsPlayerTank(Module module) { + if (module == null) + return false; + TankBlock block = module.block; + if (block == null) + return false; + Tank tank = block.tank; + if (tank == null) + return false; + return tank.ControllableByLocalPlayer; + } + } +} diff --git a/Projects/TerraTech/TerraTech/TerraTech.csproj b/Projects/TerraTech/TerraTech/TerraTech.csproj index 7b538ab..cd825e4 100644 --- a/Projects/TerraTech/TerraTech/TerraTech.csproj +++ b/Projects/TerraTech/TerraTech/TerraTech.csproj @@ -55,6 +55,7 @@ +