Example #1
0
 public virtual bool HasCursorOver(FlatRedBall.Gui.Cursor cursor)
 {
     if (mIsPaused)
     {
         return false;
     }
     if (!AbsoluteVisible)
     {
         return false;
     }
     if (LayerProvidedByContainer != null && LayerProvidedByContainer.Visible == false)
     {
         return false;
     }
     if (!cursor.IsOn(LayerProvidedByContainer))
     {
         return false;
     }
     if (cursor.IsOn3D(SpriteFrameInstance, LayerProvidedByContainer))
     {
         return true;
     }
     if (TextArialInstance.HasCursorOver(cursor))
     {
         return true;
     }
     return false;
 }
 public virtual bool HasCursorOver(FlatRedBall.Gui.Cursor cursor)
 {
     if (mIsPaused)
     {
         return false;
     }
     if (!AbsoluteVisible)
     {
         return false;
     }
     if (LayerProvidedByContainer != null && LayerProvidedByContainer.Visible == false)
     {
         return false;
     }
     if (!cursor.IsOn(LayerProvidedByContainer))
     {
         return false;
     }
     if (cursor.IsOn3D(XBoxStartButton, LayerProvidedByContainer))
     {
         return true;
     }
     return false;
 }
 public virtual bool HasCursorOver(FlatRedBall.Gui.Cursor cursor)
 {
     if (mIsPaused)
     {
         return false;
     }
     if (!AbsoluteVisible)
     {
         return false;
     }
     if (LayerProvidedByContainer != null && LayerProvidedByContainer.Visible == false)
     {
         return false;
     }
     if (!cursor.IsOn(LayerProvidedByContainer))
     {
         return false;
     }
     if (UISprite.Alpha != 0 && UISprite.AbsoluteVisible && cursor.IsOn3D(UISprite, LayerProvidedByContainer))
     {
         return true;
     }
     return false;
 }