Ejemplo n.º 1
0
 public static void DoEnvironChange(EnvironChangeType environChangeType)
 {
     if (environChangeType.IsFog())
     {
         SetGlobalFogColor(environChangeType);
     }
     else
     {
         SendGlobalEnvironSound(environChangeType);
     }
 }
Ejemplo n.º 2
0
        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();
                }
            }
        }