コード例 #1
0
        public static void ResetAllObstacleColors()
        {
            OCColorManager.ResetGlobal();

            foreach (KeyValuePair <ObstacleController, OCColorManager> ocColorManager in _ocColorManagers)
            {
                ocColorManager.Value.Reset();
            }
        }
コード例 #2
0
        public static void SetAllObstacleColors(Color?color)
        {
            OCColorManager.SetGlobalObstacleColor(color);

            foreach (OCColorManager ocColorManager in _ocColorManagers)
            {
                ocColorManager.Reset();
            }
        }
コード例 #3
0
        public static void ResetAllObstacleColors()
        {
            OCColorManager.ResetGlobal();

            foreach (OCColorManager ocColorManager in _ocColorManagers)
            {
                ocColorManager.Reset();
            }
        }
コード例 #4
0
            internal static OCColorManager CreateOCColorManager(ObstacleController oc, Color original)
            {
                if (GetOCColorManager(oc) != null)
                {
                    return(null);
                }

                OCColorManager occm;

                occm = new OCColorManager(oc, original);
                _ocColorManagers.Add(oc, occm);
                return(occm);
            }
コード例 #5
0
        /*
         * OC ColorSO holders
         */

        internal static void OCStart(ObstacleController oc, Color original)
        {
            OCColorManager.CreateOCColorManager(oc, original);
        }
コード例 #6
0
 public static void SetActiveColors(this ObstacleController oc)
 {
     OCColorManager.GetOCColorManager(oc).SetActiveColors();
 }
コード例 #7
0
 public static void SetAllObstacleColors(Color color)
 {
     OCColorManager.SetGlobalObstacleColor(color);
 }
コード例 #8
0
 public static void SetObstacleColor(this ObstacleController oc, Color color)
 {
     OCColorManager.GetOCColorManager(oc)?.SetObstacleColor(color);
 }
コード例 #9
0
 public static void Reset(this ObstacleController oc)
 {
     OCColorManager.GetOCColorManager(oc)?.Reset();
 }
コード例 #10
0
        /*
         * OC ColorSO holders
         */

        internal static void OCStart(ObstacleController oc)
        {
            OCColorManager.CreateOCColorManager(oc);
        }