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; }
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); } } }
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; } }