示例#1
0
        public static void SetAllBombColors(Color?color)
        {
            BNCColorManager.SetGlobalBombColor(color);

            foreach (KeyValuePair <BombNoteController, BNCColorManager> bncColorManager in _bncColorManagers)
            {
                bncColorManager.Value.Reset();
            }
        }
示例#2
0
        public static void SetAllBombColors(Color?color)
        {
            BNCColorManager.SetGlobalBombColor(color);

            foreach (BNCColorManager bncColorManager in _bncColorManagers)
            {
                bncColorManager.Reset();
            }
        }
示例#3
0
        public static void ResetAllBombColors()
        {
            BNCColorManager.ResetGlobal();

            foreach (BNCColorManager bncColorManager in _bncColorManagers)
            {
                bncColorManager.Reset();
            }
        }
示例#4
0
            internal static BNCColorManager CreateBNCColorManager(BombNoteController nc)
            {
                if (GetBNCColorManager(nc) != null)
                {
                    return(null);
                }

                BNCColorManager bnccm;

                bnccm = new BNCColorManager(nc);
                _bncColorManagers.Add(nc, bnccm);
                return(bnccm);
            }
示例#5
0
 public static void Reset(this BombNoteController bnc)
 {
     BNCColorManager.GetBNCColorManager(bnc)?.Reset();
 }
示例#6
0
        /*
         * NC ColorSO holders
         */

        internal static void BNCStart(BombNoteController bnc)
        {
            BNCColorManager.CreateBNCColorManager(bnc);
        }
示例#7
0
 public static void SetBombColor(this BombNoteController bnc, Color?color)
 {
     BNCColorManager.GetBNCColorManager(bnc)?.SetBombColor(color);
 }