private void OnTriggerExit2D(Collider2D other)
    {
        var painter = other.GetComponent <FloorPainter>();

        if (painter == null)
        {
            return;
        }
        if (staticPainter == painter)
        {
            staticPainter = null;
        }
        else
        {
            movingPainters.Remove(painter);
        }
        UpdateColor();
    }
    private void OnTriggerEnter2D(Collider2D other)
    {
        var painter = other.GetComponent <FloorPainter>();

        if (painter == null)
        {
            return;
        }
        var movement = other.GetComponent <Movement>();

        if (movement == null)
        {
            staticPainter = painter;
        }
        else if (!movingPainters.Contains(painter))
        {
            movingPainters.Add(painter);
        }
        UpdateColor();
    }
 private void UpdateColor(FloorPainter painter)
 {
     multColor = painter.DanceStyle.PlayerColor;
 }