示例#1
0
 public override void handleEvent(Event theEvent)
 {
     if (theEvent.GetEventType() == EventType.SCENE_MENU)
     {
         EnableDisable();
     }
     else if (theEvent.GetEventType() == EventType.SCREEN_PRESSED)
     {
         if (active)
         {
             ScreenPressedEvent spe = theEvent as ScreenPressedEvent;
             if (spe.GetPosition().x <= SceneManager.instance.GetScenePos().x + 6)
             {
                 EnableDisable();
             }
         }
     }
 }
 public override void handleEvent(Event theEvent)
 {
     if (theEvent.GetEventType() == EventType.FOOD_INVENTORY)
     {
         EnableDisable();
     }
     else if (theEvent.GetEventType() == EventType.SCREEN_PRESSED)
     {
         if (isOpen)
         {
             ScreenPressedEvent spe = theEvent as ScreenPressedEvent;
             if (spe.GetPosition().x >= SceneManager.instance.GetScenePos().x + -1.5 || spe.GetPosition().y >= SceneManager.instance.GetScenePos().y + -0.5f)
             {
                 EnableDisable();
             }
         }
     }
 }