public void SetPlayerIndex(PlayerEnum playerIndex) { bool isActiveXT = XkGameCtrl.GetIsActivePlayer(playerIndex); PlayerSt = playerIndex; switch (PlayerSt) { case PlayerEnum.PlayerOne: _InstanceOne = this; break; case PlayerEnum.PlayerTwo: _InstanceTwo = this; break; case PlayerEnum.PlayerThree: _InstanceThree = this; break; case PlayerEnum.PlayerFour: _InstanceFour = this; break; } NengLianTran = transform; OffsetXT = NengLianTran.localPosition; NengLianParentTr = NengLianTran.parent; NengLianTran.parent = XkGameCtrl.MissionCleanup; gameObject.SetActive(isActiveXT); }
public void SetPlayerIndex(PlayerEnum playerIndex) { //bool isActiveXT = XkGameCtrl.GetIsActivePlayer(playerIndex); PlayerSt = playerIndex; switch (PlayerSt) { case PlayerEnum.PlayerOne: _InstanceOne = this; break; case PlayerEnum.PlayerTwo: _InstanceTwo = this; break; case PlayerEnum.PlayerThree: _InstanceThree = this; break; case PlayerEnum.PlayerFour: _InstanceFour = this; break; } //SSDebug.LogWarning("Unity: SetPlayerIndex -> playerIndex ==== " + playerIndex); NengLianTran = transform; OffsetXT = NengLianTran.localPosition; NengLianParentTr = NengLianTran.parent; #if OPEN_XUETIAO_GENSUI_BIAN_POS //打开血条跟随逻辑. NengLianTran.parent = XkGameCtrl.MissionCleanup; #endif //gameObject.SetActive(isActiveXT); //SetActiveHead(isActiveXT); }
public void SetPlayerIndex(PlayerEnum playerIndex) { bool isActiveXT = XkGameCtrl.GetIsActivePlayer(playerIndex); PlayerSt = playerIndex; switch (PlayerSt) { case PlayerEnum.PlayerOne: _InstanceOne = this; break; case PlayerEnum.PlayerTwo: _InstanceTwo = this; break; case PlayerEnum.PlayerThree: _InstanceThree = this; break; case PlayerEnum.PlayerFour: _InstanceFour = this; break; } //Debug.Log("Unity: SetPlayerIndex -> isActiveXT === " + isActiveXT + ", playerIndex ==== " + playerIndex); NengLianTran = transform; OffsetXT = NengLianTran.localPosition; NengLianParentTr = NengLianTran.parent; NengLianTran.parent = XkGameCtrl.MissionCleanup; gameObject.SetActive(isActiveXT); //if (isActiveXT && pcvr.IsHongDDShouBing) //{ // if (pcvr.IsHongDDShouBing) // { // int indexVal = (int)PlayerSt - 1; // if (m_HeadUrl != pcvr.GetInstance().m_PlayerHeadUrl[indexVal]) // { // m_HeadUrl = pcvr.GetInstance().m_PlayerHeadUrl[indexVal]; // XkGameCtrl.GetInstance().m_AsyImage.LoadPlayerHeadImg(m_HeadUrl, m_MatNum); // } // } // else // { // m_MatNum.mainTexture = m_PlayerNumImg; // } //} }
public static PlayerXueTiaoCtrl GetInstance(PlayerEnum indexPlayer) { PlayerXueTiaoCtrl playerXT = null; switch (indexPlayer) { case PlayerEnum.PlayerOne: playerXT = _InstanceOne; break; case PlayerEnum.PlayerTwo: playerXT = _InstanceTwo; break; case PlayerEnum.PlayerThree: playerXT = _InstanceThree; break; case PlayerEnum.PlayerFour: playerXT = _InstanceFour; break; } return(playerXT); }