public static bool GetButton(InteractColor color) { switch (color) { case InteractColor.Blue: return(current.blueOn); case InteractColor.Orange: return(current.orangeOn); case InteractColor.White: return(whiteOn); case InteractColor.Purple: return(current.purpleOn); default: throw new NotImplementedException("Update controller to support " + color + "."); } }
/// <summary> /// Changes the player's InteractColor. /// </summary> public void ChangeColor(InteractColor newColor) { playerColor = newColor; }
public virtual void Start() { rigidbody = GetComponent <Rigidbody>(); playerColor = InteractColor.Blue; }