Пример #1
0
        public void SetGlowGrid(int cellIndex, Color32 addedColor, Color32[] glowGrid)
        {
            if (addedColor.r != 0 || addedColor.g != 0 || addedColor.b != 0)
            {
                ColorInt intOrgCol = glowGrid[cellIndex].AsColorInt();
                intOrgCol += addedColor;
                intOrgCol.ClampToNonNegative();

                //Log.Message($"Setting Glow Grid");
                //Log.Message($"intOrgCol. = {intOrgCol.b},{intOrgCol.g},{intOrgCol.r}");


                //if (rad < this.glower.Props.overlightRadius)
                //{
                //    intOrgCol.a = 1;
                //}
                Color32 toColor = intOrgCol.ToColor32;
                glowGrid[cellIndex] = toColor;
            }
        }