Exemplo n.º 1
0
    void CleanSelfGameStatus(MsgGuandanGameRank rank)
    {
        selfGameCleanSpr.transform.GetChild(0).GetComponent <Image>().enabled = true;
        string spritePath = GlobalData.GetHeadCleanCpr((uint)rank);
        Sprite spr        = ResourceManager.Instance.GetSpriteByName((int)EAtlasType.EPlaying, spritePath);

        selfGameCleanSpr.transform.GetChild(0).GetComponent <Image>().sprite = spr;
    }
Exemplo n.º 2
0
 void ShowCleanPlayer(ArgsGameCleanInfo msg)
 {
     if (msg != null)
     {
         //这边加一个暂停
         ulong playerId          = msg.playerId;
         MsgGuandanGameRank rank = msg.rank;
         if (playerId != PlayerInfo.Instance.mPlayerPid)
         {
             CleanOtherGameStatus(RoomInfo.Instance.GetPlayerPositionType((uint)playerId), rank);
         }
     }
 }
Exemplo n.º 3
0
    void CleanOtherGameStatus(EPlayerPositionType type, MsgGuandanGameRank rank)
    {
        string spritePath = GlobalData.GetHeadCleanCpr((uint)rank);
        Sprite spr        = ResourceManager.Instance.GetSpriteByName((int)EAtlasType.EPlaying, spritePath);

        switch (type)
        {
        case EPlayerPositionType.ERight:
            rightGameCleanSpr.transform.GetChild(0).GetComponent <Image>().enabled = true;
            rightGameCleanSpr.transform.GetChild(0).GetComponent <Image>().sprite  = spr;
            break;

        case EPlayerPositionType.ELeft:
            leftGameCleanSpr.transform.GetChild(0).GetComponent <Image>().enabled = true;
            leftGameCleanSpr.transform.GetChild(0).GetComponent <Image>().sprite  = spr;
            break;

        case EPlayerPositionType.ETop:
            topGameCleanSpr.transform.GetChild(0).GetComponent <Image>().enabled = true;
            topGameCleanSpr.transform.GetChild(0).GetComponent <Image>().sprite  = spr;
            break;
        }
    }