Exemplo n.º 1
0
    public void OnReceiveEpAck(CliProto.SC_GIFT_RECEIVE_EP_ACK netMsg)
    {
        /*
         * EReceiveEPResult_Success    = 1,
         * EReceiveEPResult_NotInTime  = 2,
         * EReceiveEPResult_AlreadyGet = 3,
         * EReceiveEPResult_SysError   = 4,
         */

        if (netMsg.m_Result == (byte)HeaderProto.EReceiveEPResult.EReceiveEPResult_Success)
        {
            if (netMsg.m_DayFoodID == (int)FoodsType.FOODS_TYPE_CHICKEN)
            {
                _chickenEated = true;
            }
            else if (netMsg.m_DayFoodID == (int)FoodsType.FOODS_TYPE_CAKE)
            {
                _cakeEated = true;
            }

            sdUICharacter.Instance.ShowSuccessPanel();
            //sdUICharacter.Instance.ShowMsgLine("获取成功!", Color.white);
        }
        else if (netMsg.m_Result == (byte)HeaderProto.EReceiveEPResult.EReceiveEPResult_NotInTime)
        {
            sdUICharacter.Instance.ShowMsgLine("获取失败!", Color.white);
        }
        else if (netMsg.m_Result == (byte)HeaderProto.EReceiveEPResult.EReceiveEPResult_AlreadyGet)
        {
            sdUICharacter.Instance.ShowMsgLine("获取失败!", Color.white);
        }
        else if (netMsg.m_Result == (byte)HeaderProto.EReceiveEPResult.EReceiveEPResult_SysError)
        {
            sdUICharacter.Instance.ShowMsgLine("获取失败!", Color.white);
        }

        //m_goWndRoot.transform.FindChild("EverydayFoods/Eat").gameObject.SetActive(true);
    }
Exemplo n.º 2
0
 private static void msg_SC_GIFT_RECEIVE_EP_ACK(int sdItemMsg, ref CMessage msg)
 {
     CliProto.SC_GIFT_RECEIVE_EP_ACK netMsg = (CliProto.SC_GIFT_RECEIVE_EP_ACK)msg;
     EverydayFoodsWnd.Instance.OnReceiveEpAck(netMsg);
 }