public static ushort getCubeForCryoCheckAt(Segment s, long x, long y, long z, ushort cryoToBuild) //their code returns false if the returned value from getCube == cryoToBuild { ushort real = s.GetCube(x, y, z); return(CubeHelper.IsMachine(real) || CubeHelper.HasEntity(real) ? cryoToBuild : real); }
public static bool IsMachineBlock(ItemBase i) { return(i is ItemCubeStack && (CubeHelper.IsMultiBlockMachine((i as ItemCubeStack).mCubeType) || CubeHelper.IsMachine((i as ItemCubeStack).mCubeType))); }