public static void AddToTable(this GridManager.shipReference shipReference, int instanceID) { try { GridManager.Instance.gridInstances.Add(instanceID, shipReference); } catch { Debug.LogWarning("grid : " + instanceID + " already exists"); } }
public static void RemoveFromTable(this GridManager.shipReference shipReference) { var instanceID = shipReference.grid.transform.GetRootGridID(); try { GridManager.Instance.gridInstances.Remove(instanceID); } catch { Debug.LogWarning("grid : " + instanceID + " doesn't exist"); } }