コード例 #1
0
 public static void SetSaberColor(this SaberType saberType, Color?color)
 {
     foreach (BSMColorManager bsmColorManager in BSMColorManager.GetBSMColorManager(saberType))
     {
         bsmColorManager.SetSaberColor(color);
     }
 }
コード例 #2
0
        /*
         * BSM ColorSO holders
         */

        internal static void BSMStart(Saber bcm, SaberType saberType)
        {
            if (saberType == SaberType.SaberA || saberType == SaberType.SaberB)
            {
                BSMColorManager.CreateBSMColorManager(bcm, saberType);
            }
        }
コード例 #3
0
            internal static BSMColorManager CreateBSMColorManager(Saber bsm, SaberType saberType)
            {
                BSMColorManager bsmcm;

                bsmcm = new BSMColorManager(bsm, saberType);
                _bsmColorManagers.Add(bsmcm);
                return(bsmcm);
            }
コード例 #4
0
        public static void SetAllSaberColors(Color?color0, Color?color1)
        {
            foreach (BSMColorManager bsmColorManager in BSMColorManager.GetBSMColorManager(SaberType.SaberA))
            {
                bsmColorManager.SetSaberColor(color0);
            }

            foreach (BSMColorManager bsmColorManager in BSMColorManager.GetBSMColorManager(SaberType.SaberB))
            {
                bsmColorManager.SetSaberColor(color1);
            }
        }
コード例 #5
0
        public static void SetAllSaberColors(Color?color0, Color?color1)
        {
            if (color0.HasValue)
            {
                BSMColorManager.GetBSMColorManager(SaberType.SaberA)?.SetSaberColor(color0.Value);
            }

            if (color1.HasValue)
            {
                BSMColorManager.GetBSMColorManager(SaberType.SaberB)?.SetSaberColor(color1.Value);
            }
        }
コード例 #6
0
ファイル: SaberColorizer.cs プロジェクト: rakso20000/Chroma
 public static void ResetAllSaberColors()
 {
     BSMColorManager.Reset(SaberType.SaberA);
     BSMColorManager.Reset(SaberType.SaberB);
 }
コード例 #7
0
ファイル: SaberColorizer.cs プロジェクト: rakso20000/Chroma
 public static void Reset(this SaberType saberType)
 {
     BSMColorManager.Reset(saberType);
 }
コード例 #8
0
 public static void SetSaberColor(this SaberType saberType, Color color)
 {
     BSMColorManager.GetBSMColorManager(saberType)?.SetSaberColor(color);
 }