/// <summary>
 /// On awake we initialize our masks
 /// </summary>
 protected virtual void Awake()
 {
     Mask1.gameObject.SetActive(true);
     Mask2.gameObject.SetActive(false);
     _currentMask = Mask1;
     _dormantMask = Mask2;
 }
 /// <summary>
 /// Sets new values for current and dormant masks
 /// </summary>
 protected virtual void SwitchCurrentMask()
 {
     _currentMask = (_currentMask == Mask1) ? Mask2 : Mask1;
     _dormantMask = (_currentMask == Mask1) ? Mask2 : Mask1;
 }