Exemplo n.º 1
0
    public void ShowMessage(E_HudMessageType message)
    {
        if (message == E_HudMessageType.E_NONE)
        {
            DefaultSpriteUI.HideSprite(Message.MessageSprite);
            return;
        }

        //if (Message.CurrentMessage != message)
        {
            if (message == E_HudMessageType.E_DEATH)
            {
                DefaultSpriteUI.UpdateSpriteSize(Message.MessageSprite, new Vector2(GuiMessageDeath.Instance.ScreenLeft, GuiMessageDeath.Instance.ScreenBottom), GuiMessageDeath.Instance.ScreenWidth, GuiMessageDeath.Instance.ScreenHeight,
                                                 GuiMessageDeath.Instance.UvLeft, GuiMessageDeath.Instance.UvTop, GuiMessageDeath.Instance.UvWidth, GuiMessageDeath.Instance.UvHeight);
            }
            else if (message == E_HudMessageType.E_DOJO_START)
            {
                DefaultSpriteUI.UpdateSpriteSize(Message.MessageSprite, new Vector2(GuiMessageHajime.Instance.ScreenLeft, GuiMessageHajime.Instance.ScreenBottom), GuiMessageHajime.Instance.ScreenWidth, GuiMessageHajime.Instance.ScreenHeight,
                                                 GuiMessageHajime.Instance.UvLeft, GuiMessageHajime.Instance.UvTop, GuiMessageHajime.Instance.UvWidth, GuiMessageHajime.Instance.UvHeight);
            }
            else if (message == E_HudMessageType.E_AREA_CLEAR)
            {
                DefaultSpriteUI.UpdateSpriteSize(Message.MessageSprite, new Vector2(GuiMessageRoundDone.Instance.ScreenLeft, GuiMessageRoundDone.Instance.ScreenBottom), GuiMessageRoundDone.Instance.ScreenWidth, GuiMessageRoundDone.Instance.ScreenHeight,
                                                 GuiMessageRoundDone.Instance.UvLeft, GuiMessageRoundDone.Instance.UvTop, GuiMessageRoundDone.Instance.UvWidth, GuiMessageRoundDone.Instance.UvHeight);
            }
        }
        DefaultSpriteUI.ShowSprite(Message.MessageSprite);
    }
Exemplo n.º 2
0
    public void ShowMessage(E_HudMessageType message)
    {
        if (message == E_HudMessageType.E_NONE)
        {
            //not known the reason, gameobject infrustruct not right will cause here DefaultSpriteUI==null
            //if(DefaultSpriteUI!=null){
            DefaultSpriteUI.HideSprite(Message.MessageSprite);
            //}
            return;
        }

        //if (Message.CurrentMessage != message)
        {
            if (message == E_HudMessageType.E_DEATH)
            {
                DefaultSpriteUI.UpdateSpriteSize(Message.MessageSprite, new Vector2(GuiMessageDeath.Instance.ScreenLeft, GuiMessageDeath.Instance.ScreenBottom), GuiMessageDeath.Instance.ScreenWidth, GuiMessageDeath.Instance.ScreenHeight,
                                                 GuiMessageDeath.Instance.UvLeft, GuiMessageDeath.Instance.UvTop, GuiMessageDeath.Instance.UvWidth, GuiMessageDeath.Instance.UvHeight);
            }
            else if (message == E_HudMessageType.E_DOJO_START)
            {
                DefaultSpriteUI.UpdateSpriteSize(Message.MessageSprite, new Vector2(GuiMessageHajime.Instance.ScreenLeft, GuiMessageHajime.Instance.ScreenBottom), GuiMessageHajime.Instance.ScreenWidth, GuiMessageHajime.Instance.ScreenHeight,
                                                 GuiMessageHajime.Instance.UvLeft, GuiMessageHajime.Instance.UvTop, GuiMessageHajime.Instance.UvWidth, GuiMessageHajime.Instance.UvHeight);
            }
            else if (message == E_HudMessageType.E_AREA_CLEAR)
            {
                DefaultSpriteUI.UpdateSpriteSize(Message.MessageSprite, new Vector2(GuiMessageRoundDone.Instance.ScreenLeft, GuiMessageRoundDone.Instance.ScreenBottom), GuiMessageRoundDone.Instance.ScreenWidth, GuiMessageRoundDone.Instance.ScreenHeight,
                                                 GuiMessageRoundDone.Instance.UvLeft, GuiMessageRoundDone.Instance.UvTop, GuiMessageRoundDone.Instance.UvWidth, GuiMessageRoundDone.Instance.UvHeight);
            }
        }
        DefaultSpriteUI.ShowSprite(Message.MessageSprite);
    }