Select Git revision
MultiplayerColorManager.cs
MultiplayerColorManager.cs 985 B
using UnityEngine;
namespace MultiplayerColors {
public class MultiplayerColorManager : ColorManager {
private static readonly ColorScheme DefaultColorScheme =
new ColorScheme("multiplayer_default", "MultiplayerDefault", false,
Color.red, Color.green,
Color.red, Color.green, false,
Color.red, Color.green, Color.red);
public MultiplayerColorManager() {
var dummyColor = ScriptableObject.CreateInstance<SimpleColorSO>();
_saberAColor = dummyColor;
_saberBColor = dummyColor;
_environmentColor0 = dummyColor;
_environmentColor1 = dummyColor;
_environmentColor0Boost = dummyColor;
_environmentColor1Boost = dummyColor;
_obstaclesColor = dummyColor;
}
public override void Awake() {
if (_colorScheme == null) _colorScheme = DefaultColorScheme;
}
}
}