// Token: 0x060018E8 RID: 6376 RVA: 0x0013FBD4 File Offset: 0x0013DDD4
 public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     for (int i = 0; i < sLeaser.sprites.Length; i++)
     {
         sLeaser.sprites[i].color = palette.blackColor;
     }
 }
 public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     orig_ApplyPalette(sLeaser, rCam, palette);
     if ((abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == (DataPearl.AbstractDataPearl.DataPearlType)patch_AbstractDataPearl.DataPearlType.DroughtPearl1)
     {
         color          = new Color(0.5f, 0.2f, 0.2f);
         highlightColor = new Color(1f, 1f, 0f);
     }
     else if ((abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == (DataPearl.AbstractDataPearl.DataPearlType)patch_AbstractDataPearl.DataPearlType.wipedPearl)
     {
         color          = new Color(1f, 1f, 1f);
         highlightColor = new Color(1f, 1f, 1f);
     }
     else if ((abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == (DataPearl.AbstractDataPearl.DataPearlType)patch_AbstractDataPearl.DataPearlType.DroughtPearl2)
     {
         color          = new Color(0.2f, 0.5f, 0.2f);
         highlightColor = new Color(0f, 1f, 1f);
     }
     else if ((abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == (DataPearl.AbstractDataPearl.DataPearlType)patch_AbstractDataPearl.DataPearlType.DroughtPearl3)
     {
         color          = new Color(0.2f, 0.2f, 0.5f);
         highlightColor = new Color(1f, 0f, 1f);
     }
     else if ((abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == (DataPearl.AbstractDataPearl.DataPearlType)patch_AbstractDataPearl.DataPearlType.MoonPearl)
     {
         int color = (abstractPhysicalObject as MoonPearl.AbstractMoonPearl).color;
         if (color != 1)
         {
             if (color != 2)
             {
                 this.color = new Color(1f, 0.478431374f, 0.007843138f);
             }
             else
             {
                 this.color = new Color(0f, 0.3f, 0.5f);
             }
         }
         else
         {
             this.color = new Color(0.7f, 0.7f, 0.7f);
         }
     }
     else if ((abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == (DataPearl.AbstractDataPearl.DataPearlType)patch_AbstractDataPearl.DataPearlType.SI_Spire1)
     {
         this.color = new Color(0.01f, 0.01f, 0.01f);
         this.color = new Color(0.1f, 0.5f, 0.5f);
     }
     else if ((abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == (DataPearl.AbstractDataPearl.DataPearlType)patch_AbstractDataPearl.DataPearlType.SI_Spire2)
     {
         this.color = new Color(0.01f, 0.01f, 0.01f);
         this.color = new Color(0.1f, 0.3f, 0.7f);
     }
     else if ((abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == (DataPearl.AbstractDataPearl.DataPearlType)patch_AbstractDataPearl.DataPearlType.SI_Spire3)
     {
         this.color = new Color(0.01f, 0.01f, 0.01f);
         this.color = new Color(0.1f, 0.7f, 0.3f);
     }
 }
Exemple #3
0
        private static void FlyGraphics_ApplyPalette(On.FlyGraphics.orig_ApplyPalette orig, FlyGraphics self, RoomCamera.SpriteLeaser sLeaser,
                                                     RoomCamera rCam, RoomPalette palette)
        {
            orig(self, sLeaser, rCam, palette);

            if ((self.owner as Creature).dead || customColor == null)
            {
                return;
            }

            // Eye color
            sLeaser.sprites[3].color = customColor ?? palette.blackColor;

            // Scrapped
            for (int i = FlyFields.GetField(self.owner as Fly).numberOfOrigSprites - 1; i < sLeaser.sprites.Count(); i++)
            {
                sLeaser.sprites[i].color = customColor ?? palette.blackColor;
            }
        }
 public virtual void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
 }
Exemple #5
0
 public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     color     = palette.blackColor;
     fadeColor = Color.Lerp(new Color(1f, 0.05f, 0.04f), palette.blackColor, 0.1f + 0.8f * palette.darkness);
     sLeaser.sprites[1].color = color;
     sLeaser.sprites[0].color = fadeColor;
 }
Exemple #6
0
        private static void ApplyPaletteHK(On.PlayerGraphics.orig_ApplyPalette orig, PlayerGraphics self,
                                           RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
        {
            orig(self, sLeaser, rCam, palette);
            Color           body;
            AbsPhyObjFields field = AbstractPhysicalObjectHK.GetField(self.owner.abstractPhysicalObject);

            if (!MonklandSteamManager.isInGame)
            {
                body = PlayerGraphics.SlugcatColor(self.player.playerState.slugcatCharacter);
            }
            else
            {
                body = MonklandSteamManager.GameManager.playerColors[MonklandSteamManager.connectedPlayers.IndexOf(field.owner)];
            }
            Color eyes = palette.blackColor;

            if (self.malnourished > 0f)
            {
                float num = (!self.player.Malnourished) ? Mathf.Max(0f, self.malnourished - 0.005f) : self.malnourished;
                body = Color.Lerp(body, Color.gray, 0.4f * num);
                eyes = Color.Lerp(eyes, Color.Lerp(Color.white, palette.fogColor, 0.5f), 0.2f * num * num);
            }
            if (self.player.playerState.slugcatCharacter == 3)
            {
                eyes = Color.Lerp(new Color(1f, 1f, 1f), body, 0.3f);
                body = Color.Lerp(palette.blackColor, Custom.HSL2RGB(0.63055557f, 0.54f, 0.5f), Mathf.Lerp(0.08f, 0.04f, palette.darkness));
            }
            for (int i = 0; i < 12; i++) // Hardcoded sLeaser.sprites.Length to prevent ignoring sprite adding mods
            {
                sLeaser.sprites[i].color = body;
            }
            if (MonklandSteamManager.isInGame)
            {
                sLeaser.sprites[11].color = Color.Lerp(MonklandSteamManager.GameManager.playerColors[MonklandSteamManager.connectedPlayers.IndexOf(field.owner)], Color.white, 0.3f);
                sLeaser.sprites[10].color = MonklandSteamManager.GameManager.playerColors[MonklandSteamManager.connectedPlayers.IndexOf(field.owner)];
                sLeaser.sprites[9].color  = MonklandSteamManager.GameManager.playerEyeColors[MonklandSteamManager.connectedPlayers.IndexOf(field.owner)];
            }
            else
            {
                sLeaser.sprites[11].color = Color.Lerp(PlayerGraphics.SlugcatColor(self.player.playerState.slugcatCharacter), Color.white, 0.3f);
                sLeaser.sprites[10].color = PlayerGraphics.SlugcatColor(self.player.playerState.slugcatCharacter);
                sLeaser.sprites[9].color  = eyes;
            }
        }
 public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     if (LineOfSightMod.classic)
     {
         sLeaser.sprites[0].color = palette.blackColor;
         sLeaser.sprites[1].color = palette.blackColor;
     }
     else
     {
         sLeaser.sprites[0].color = new Color(0.5f, 0f, 0f);
         sLeaser.sprites[1].color = new Color(0.5f, 0f, 0f);
         sLeaser.sprites[2].color = Color.white;
     }
 }
 // Token: 0x060018DB RID: 6363 RVA: 0x0013F0A4 File Offset: 0x0013D2A4
 public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     sLeaser.sprites[0].color = palette.blackColor;
     color = Color.Lerp(new Color(0f, 0f, 1f), palette.blackColor, darkness);
 }
Exemple #9
0
 public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
 }
 public extern void orig_ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette);
        public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
        {
            Color color;

            if (!MonklandSteamManager.isInGame)
            {
                color = PlayerGraphics.SlugcatColor(this.player.playerState.slugcatCharacter);
            }
            else
            {
                color = MonklandSteamManager.GameManager.playerColors[MonklandSteamManager.connectedPlayers.IndexOf((this.player.abstractPhysicalObject as patch_AbstractPhysicalObject).owner)];
            }
            Color color2 = palette.blackColor;

            if (this.malnourished > 0f)
            {
                float num = (!this.player.Malnourished) ? Mathf.Max(0f, this.malnourished - 0.005f) : this.malnourished;
                color  = Color.Lerp(color, Color.gray, 0.4f * num);
                color2 = Color.Lerp(color2, Color.Lerp(Color.white, palette.fogColor, 0.5f), 0.2f * num * num);
            }
            if (this.player.playerState.slugcatCharacter == 3)
            {
                color2 = Color.Lerp(new Color(1f, 1f, 1f), color, 0.3f);
                color  = Color.Lerp(palette.blackColor, Custom.HSL2RGB(0.63055557f, 0.54f, 0.5f), Mathf.Lerp(0.08f, 0.04f, palette.darkness));
            }
            for (int i = 0; i < sLeaser.sprites.Length; i++)
            {
                sLeaser.sprites[i].color = color;
            }
            if (MonklandSteamManager.isInGame)
            {
                sLeaser.sprites[11].color = Color.Lerp(MonklandSteamManager.GameManager.playerColors[MonklandSteamManager.connectedPlayers.IndexOf((this.player.abstractPhysicalObject as patch_AbstractPhysicalObject).owner)], Color.white, 0.3f);
                sLeaser.sprites[10].color = MonklandSteamManager.GameManager.playerColors[MonklandSteamManager.connectedPlayers.IndexOf((this.player.abstractPhysicalObject as patch_AbstractPhysicalObject).owner)];
                sLeaser.sprites[9].color  = MonklandSteamManager.GameManager.playerEyeColors[MonklandSteamManager.connectedPlayers.IndexOf((this.player.abstractPhysicalObject as patch_AbstractPhysicalObject).owner)];
            }
            else
            {
                sLeaser.sprites[11].color = Color.Lerp(PlayerGraphics.SlugcatColor(this.player.playerState.slugcatCharacter), Color.white, 0.3f);
                sLeaser.sprites[10].color = PlayerGraphics.SlugcatColor(this.player.playerState.slugcatCharacter);
                sLeaser.sprites[9].color  = color2;
            }
        }
Exemple #12
0
        public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
        {
            // set colour of label background
            Color color = Color.black;

            color.a = 0.7f;
            sLeaser.sprites[0].color = color;
        }
Exemple #13
0
 private void ApplyPaletteHook(On.PlayerGraphics.orig_ApplyPalette orig, PlayerGraphics self, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     if (self.player.playerState.slugcatCharacter == PlayerManager.GetCustomPlayer("Electric").SlugcatIndex)
     {
         for (int i = 0; i < EVars.Count; i++)
         {
             if (EVars[i].ply == self.player)
             {
                 Color color  = PlayerGraphics.SlugcatColor(self.player.playerState.slugcatCharacter);
                 Color color2 = palette.blackColor;
                 if (self.malnourished > 0f)
                 {
                     float num = (!self.player.Malnourished) ? Mathf.Max(0f, self.malnourished - 0.005f) : self.malnourished;
                     color  = Color.Lerp(color, Color.gray, 0.4f * num);
                     color2 = Color.Lerp(color2, Color.Lerp(Color.white, palette.fogColor, 0.5f), 0.2f * num * num);
                 }
                 color  = EVars[i].ElectricBodyColor(EVars[i].chargedActive, EVars[i].chargedTimer, EVars[i].stunDelay);
                 color2 = palette.blackColor;
                 for (int s = 0; s < sLeaser.sprites.Length; s++)
                 {
                     sLeaser.sprites[s].color = color;
                 }
                 sLeaser.sprites[11].color = Color.Lerp(PlayerGraphics.SlugcatColor(self.player.playerState.slugcatCharacter), Color.white, 0.3f);
                 sLeaser.sprites[9].color  = color2;
                 sLeaser.sprites[12].color = EVars[i].AntennaBaseColor(EVars[i].chargedActive);
                 sLeaser.sprites[13].color = EVars[i].AntennaTipColor(EVars[i].chargedActive, EVars[i].receivingMessage);
                 if (EVars[i].receivingMessage && EVars[i].chargedActive)
                 {
                     sLeaser.sprites[9].color = EVars[i].AntennaTipColor(true, true);
                 }
             }
         }
     }
     else
     {
         orig.Invoke(self, sLeaser, rCam, palette);
     }
 }
Exemple #14
0
 public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     color = palette.blackColor;
     sLeaser.sprites[0].color = color;
     sLeaser.sprites[1].color = color;
 }
Exemple #15
0
 private static void PlayerGraphics_ApplyPalette(On.PlayerGraphics.orig_ApplyPalette orig, PlayerGraphics self, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     orig.Invoke(self, sLeaser, rCam, palette);
     if (self.owner is Player && (self.owner as Player).Karma >= 9)
     {
         Color c = Color.Lerp(KarmaAppetite.GranOrange, Color.yellow, 0.3f);
         sLeaser.sprites[9].color = Color.Lerp(c, Color.white, 0.5f);
     }
 }
 public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     Graphics.ApplyPalette(sLeaser, rCam, palette);
 }
 public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     sLeaser.sprites[0].color = palette.blackColor;
 }
Exemple #18
0
 // Token: 0x06000E4C RID: 3660 RVA: 0x00097A61 File Offset: 0x00095C61
 public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     this.pal = palette;
 }
Exemple #19
0
 private static void TentaclePlantGraphics_ApplyPalette(On.TentaclePlantGraphics.orig_ApplyPalette orig, TentaclePlantGraphics self, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     orig(self, sLeaser, rCam, palette);
     if (customColor != null)
     {
         for (int i = 0; i < self.danglers.Length; i++)
         {
             sLeaser.sprites[i + 1].color = Color.Lerp(customColor[i], palette.blackColor, rCam.room.Darkness(self.plant.rootPos));
         }
     }
 }
        private static void DataPearl_ApplyPalette(On.DataPearl.orig_ApplyPalette orig, DataPearl self, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
        {
            orig(self, sLeaser, rCam, palette);

            bool foundPearl = false;

            foreach (KeyValuePair <int, CustomPearl> pearls in CustomWorldMod.customPearls)
            {
                if (foundPearl)
                {
                    break;
                }

                DataPearl.AbstractDataPearl.DataPearlType dataPearlType = (DataPearl.AbstractDataPearl.DataPearlType)
                                                                          Enum.Parse(typeof(DataPearl.AbstractDataPearl.DataPearlType), pearls.Value.name);

                if ((self.abstractPhysicalObject as DataPearl.AbstractDataPearl).dataPearlType == dataPearlType)
                {
                    foundPearl          = true;
                    self.color          = pearls.Value.color;
                    self.highlightColor = pearls.Value.secondaryColor;
                }
            }
        }
 public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     sLeaser.sprites[1].color = Color.white;
     sLeaser.sprites[2].color = Color.white;
     //this.whiteColor = palette.skyColor;
 }
Exemple #22
0
    public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
    {
        float voidInEffect = 0f;

        if ((pGraphics.owner as patch_Player).voidEnergy)
        {
            voidInEffect = (1f - (pGraphics.owner as patch_Player).maxEnergy) / 1.2f;
        }
        Color color = Color.Lerp(PlayerGraphics.SlugcatColor((pGraphics.owner as patch_Player).playerState.slugcatCharacter), Color.white, voidInEffect);
        int   order = -tailSegment;
        float alpha = 1f;

        if ((pGraphics.owner as patch_Player).energy < (pGraphics.owner as patch_Player).maxEnergy && !(pGraphics.owner as patch_Player).bashing)
        {
            alpha = (pGraphics.owner as patch_Player).energy * Mathf.Abs((float)Math.Sin((double)((float)rCam.room.world.rainCycle.timer % 250f / 20.0375f + order)) / 2f);
        }
        else if ((pGraphics.owner as patch_Player).bashing)
        {
            alpha = 1f;
        }
        else
        {
            alpha = (pGraphics.owner as patch_Player).energy * Mathf.Abs((float)Math.Sin((double)((float)rCam.room.world.rainCycle.timer % 250f / 40.075f)) / 1.2f);
        }
        if ((pGraphics.owner as patch_Player).maxEnergy < 0.1)
        {
            alpha = 0f;
            sLeaser.sprites[startSprite].isVisible     = false;
            sLeaser.sprites[startSprite + 1].isVisible = false;
        }
        //pGraphics.owner.room.world.rainCycle.timer;
        sLeaser.sprites[startSprite].alpha     = alpha;
        sLeaser.sprites[startSprite + 1].alpha = alpha;

        sLeaser.sprites[startSprite].color     = Color.Lerp(color, Color.white, alpha); //palette.blackColor;
        sLeaser.sprites[startSprite + 1].color = Color.Lerp(color, Color.white, alpha); //palette.blackColor;
        base.ApplyPalette(sLeaser, rCam, palette);
    }
 public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     sLeaser.sprites[0].color = palette.blackColor;
     sLeaser.sprites[1].color = palette.texture.GetPixel(2, 10);
     sLeaser.sprites[2].color = palette.blackColor;
 }
Exemple #24
0
 public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     if (palette.darkness > 0.5f)
     {
         sLeaser.sprites[0].color = Color.Lerp(palette.skyColor, new Color(0.2f, 0.2f, 0.2f), 0.4f);
     }
     else
     {
         sLeaser.sprites[0].color = Color.Lerp(palette.texture.GetPixel(9, 5), Color.white, 0.12f);
     }
     base.ApplyPalette(sLeaser, rCam, palette);
 }
Exemple #25
0
    public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
    {
        float voidInEffect = 0f;

        if ((this.player as patch_Player).voidEnergy)
        {
            voidInEffect = (1f - (this.player as patch_Player).maxEnergy) / 1.2f;
        }
        Color color  = Color.Lerp(PlayerGraphics.SlugcatColor(player.playerState.slugcatCharacter), Color.white, voidInEffect);
        Color color2 = palette.blackColor;

        if (malnourished > 0f)
        {
            float num = (!player.Malnourished) ? Mathf.Max(0f, malnourished - 0.005f) : malnourished;
            color  = Color.Lerp(color, Color.gray, 0.4f * num);
            color2 = Color.Lerp(color2, Color.Lerp(Color.white, palette.fogColor, 0.5f), 0.2f * num * num);
        }
        if (player.playerState.slugcatCharacter == 0)
        {
            color2 = Color.Lerp(new Color(1f, 1f, 1f), color, 0.3f);
            color  = Color.Lerp(palette.blackColor, Color.Lerp(PlayerGraphics.SlugcatColor(player.playerState.slugcatCharacter), Color.white, voidInEffect), Mathf.Lerp(0.08f, 0.04f, palette.darkness));
        }
        else if (player.room.game.IsStorySession)
        {
            color  = Color.Lerp(PlayerGraphics.SlugcatColor(player.playerState.slugcatCharacter), Color.white, voidInEffect);
            color2 = Color.Lerp(new Color(1f, 1f, 1f), color, 0.3f);
            color  = Color.Lerp(palette.blackColor, Color.Lerp(PlayerGraphics.SlugcatColor(player.playerState.slugcatCharacter), Color.white, voidInEffect), Mathf.Lerp(0.08f, 0.04f, palette.darkness));
        }
        for (int i = 0; i < sLeaser.sprites.Length; i++)
        {
            sLeaser.sprites[i].color = color;
        }
        color = Color.Lerp(PlayerGraphics.SlugcatColor(player.playerState.slugcatCharacter), Color.white, voidInEffect);
        sLeaser.sprites[11].color = Color.Lerp(color, Color.white, 0.3f);
        sLeaser.sprites[10].color = color;
        sLeaser.sprites[13].color = Color.Lerp(color, Color.white, 0.3f);
        sLeaser.sprites[12].color = color;
        if ((this.player as patch_Player).past22000)
        {
            sLeaser.sprites[13].color = Color.Lerp(color, Color.white, 0.9f);
            sLeaser.sprites[12].color = Color.Lerp(color, Color.white, 0.5f);
        }
        sLeaser.sprites[9].color = color2;

        for (int i = 0; i < cosmetics.Count; i++)
        {
            cosmetics[i].ApplyPalette(sLeaser, rCam, palette);
        }
    }
    // Token: 0x06001E28 RID: 7720 RVA: 0x001BE108 File Offset: 0x001BC308
    public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
    {
        Color color = palette.blackColor;

        sLeaser.sprites[this.BodySprite].color       = color;
        sLeaser.sprites[this.HeadSprite].color       = color;
        sLeaser.sprites[this.JawSprite].color        = color;
        sLeaser.sprites[this.TentacleSprite()].color = color;
        sLeaser.sprites[this.WingSprite(0)].color    = color;
        sLeaser.sprites[this.WingSprite(1)].color    = color;
        sLeaser.sprites[NeckSprite].color            = color;
        for (int i = 0; i < this.danglers.Length; i++)
        {
            Color a;
            a = Custom.HSL2RGB(0.5f, 0f, Mathf.Lerp(0f, 0.5f, this.danglerProps[i, 0]));
            sLeaser.sprites[this.HeadDanglerSprite(i)].color = Color.Lerp(a, palette.blackColor, rCam.room.Darkness(this.fish.mainBodyChunk.pos));
        }
        for (int i = 0; i < 2; i++)
        {
            sLeaser.sprites[this.FlipperSprite(i)].color = color;
            for (int k = 0; k < this.fish.iVars.whiskers; k++)
            {
                sLeaser.sprites[this.WhiskerSprite(i, k)].color = color;
            }
        }
    }
Exemple #27
0
 public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     base.ApplyPalette(sLeaser, rCam, palette);
     sLeaser.sprites[0].color = Color.Lerp(this.color, this.room.game.cameras[0].currentPalette.blackColor, palette.darkness * 0.8f);
     sLeaser.sprites[1].color = Color.Lerp(this.color, this.room.game.cameras[0].currentPalette.blackColor, palette.darkness * 0.8f);
 }
Exemple #28
0
 public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
 {
     sLeaser.sprites[0].color = palette.fogColor;
     base.ApplyPalette(sLeaser, rCam, palette);
 }