public static void DoEnvironChange(EnvironChangeType environChangeType) { if (environChangeType.IsFog()) { SetGlobalFogColor(environChangeType); } else { SendGlobalEnvironSound(environChangeType); } }
private static void SetGlobalFogColor(EnvironChangeType environChangeType) { if (environChangeType.IsFog()) { if (environChangeType == EnvironChangeType.Clear) { GlobalFogColor = null; } else { GlobalFogColor = environChangeType; } foreach (var landblock in loadedLandblocks) { landblock.SendCurrentEnviron(); } } }