private static void DestroyStructure(StructureRegion region, ushort index) { ThreadUtil.assertIsGameThread(); var data = region.structures[index]; var drop = region.drops[index]; OnStructureDestroyed?.Invoke(data, drop); }
public static void StructureDestroyed(IStructure structure) { OnStructureDestroyed?.Invoke(structure); }