public static bool canCubeBeMouseClicked(ushort ID, ref CubeData data) //hydroponics bays are the same ID as canopies { if (ID == eCubeTypes.TNTButNowGrass) { return(false); } if (ID == eCubeTypes.Hydroponics && data.mValue == 1) { return(false); } if (CubeHelper.IsCustom(ID) || CubeHelper.HasObject(ID) || CubeHelper.HasEmbeddedObject(ID)) { return(true); } return(CubeHelper.IsCubeSolid(ID)); }