public static void destroy() { if (mFoliageSets != null) { mFoliageSets.Clear(); } if (mVertData != null) { mVertData.Clear(); } if (mQNChunks != null) { mQNChunks.Clear(); } freeShader(); }
static void resampleJaggedArrayFloat(ref JaggedContainer <float> dat, int origX, int origY, int newX, int newY, float emptyVal) { float[] oldArry = new float[origX * origY]; for (int i = 0; i < origX * origY; i++) { oldArry[i] = dat.GetValue(i); } float[] imgScaledX = new float[newX * newY]; ImageManipulation.resizeF32Img(oldArry, imgScaledX, origX, origY, newX, newY, ImageManipulation.eFilterType.cFilter_Nearest); dat.Clear(); dat.SetEmptyValue(emptyVal); for (int i = 0; i < newX * newY; i++) { if (imgScaledX[i] != emptyVal) { dat.SetValue(i, imgScaledX[i]); } } imgScaledX = null; oldArry = null; }
public void clearHeightOverride() { mHeightOverride.Clear(); }
public void clearScarabPassableOverride() { mSimScarabPassableOverride.Clear(); }
public void clearFloodPassableOverride() { mSimFloodPassableOverride.Clear(); }
public void clearBuildableOverride() { mSimBuildableOverride.Clear(); }
public void clearPassableOverride() { mSimPassableOverride.Clear(); }
public void clearTileTypeOverride() { mSimTileTypeOverride.Clear(); }