Exemple #1
0
        internal static bool InvokeLighting(object swipeData)
        {
            var args = new LightingEventArgs((Lighting.LightingSwipeData)swipeData);

            Lighting?.Invoke(null, args);
            return(args.Handled);
        }
Exemple #2
0
        internal static bool InvokeLighting(object globalBrightness)
        {
            var args = new LightingEventArgs((float)globalBrightness);

            Lighting?.Invoke(null, args);
            return(args.Handled);
        }
Exemple #3
0
 private void OnGameLighting(object sender, LightingEventArgs e)
 {
     if (_commands.IsFullBright)
     {
         e.SwipeData.function = lsd =>
         {
             foreach (var state in lsd.jaggedArray.SelectMany(s => s))
             {
                 state.r = state.r2 = state.g = state.g2 = state.b = state.b2 = 1;
             }
         };
     }
 }
        private void OnGameLighting(object sender, LightingEventArgs e)
        {
            if (PlayerExtension.IsFullBright)
            {
                Lighting.GlobalBrightness = 4f;
                //Lighting.LightTiles(Main.instance.firstTileX, Main.instance.lastTileX, Main.instance.firstTileY, Main.instance.lastTileY);

                /*e.LightingEngine.AddLight = lsd =>
                 * {
                 *  foreach (var state in lsd.jaggedArray.SelectMany(s => s))
                 *  {
                 *      state.r = state.r2 = state.g = state.g2 = state.b = state.b2 = 1;
                 *  }
                 * };*/
            }
        }