public void switchToNextExteriorAutomapViewMode() { int numberOfExteriorAutomapViewModes = Enum.GetNames(typeof(ExteriorAutomapViewMode)).Length; currentExteriorAutomapViewMode++; if ((int)currentExteriorAutomapViewMode > numberOfExteriorAutomapViewModes - 1) // first mode is mode 0 -> so use numberOfExteriorAutomapViewModes-1 for comparison { currentExteriorAutomapViewMode = 0; } switch (currentExteriorAutomapViewMode) { default: case ExteriorAutomapViewMode.Original: switchToExteriorAutomapViewModeOriginal(); break; case ExteriorAutomapViewMode.Extra: switchToExteriorAutomapViewModeExtra(); break; case ExteriorAutomapViewMode.All: switchToExteriorAutomapViewModeAll(); break; } }
public void switchToExteriorAutomapViewModeAll() { currentExteriorAutomapViewMode = ExteriorAutomapViewMode.All; createExteriorLayoutTexture(location, true, false); assignExteriorLayoutTextureToCustomCanvas(); }