public void SetIsHuoLiAllOpen(bool isFire) { //Debug.Log("Unity:"+"SetIsHuoLiAllOpen -> isFire "+isFire); if (isFire) { XKPlayerHuoLiAllOpenUICtrl huoLiUIScript = XKPlayerHuoLiAllOpenUICtrl.GetInstanceHuoLiOpen(PlayerIndex); if (huoLiUIScript != null) { huoLiUIScript.ShowHuoLiOpenUI(XKDaoJuGlobalDt.GetInstance().HuoLiAllOpenTime); } } if (IsHuoLiAllOpen == isFire) { return; } IsHuoLiAllOpen = isFire; //Debug.Log("Unity:"+"SetIsSanDanZPFire -> isFire "+isFire); BuJiBaoType daoJuTypeValZP = isFire == true ? BuJiBaoType.HuoLiAllOpenDJ : BuJiBaoType.DaoDan; BuJiBaoType daoJuTypeValJQ = isFire == true ? BuJiBaoType.HuoLiAllOpenDJ : BuJiBaoType.Null; ZhuPaoAmmoSt = daoJuTypeValZP; JiQiangAmmoSt = daoJuTypeValJQ; }
// Use this for initialization void Start() { HuoLiSprite = GetComponent <UISprite>(); HuoLiSprite.fillDirection = UISprite.FillDirection.Vertical; 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; } gameObject.SetActive(false); }
public static XKPlayerHuoLiAllOpenUICtrl GetInstanceHuoLiOpen(PlayerEnum indexPlayer) { XKPlayerHuoLiAllOpenUICtrl huoLiOpenScript = null; switch (indexPlayer) { case PlayerEnum.PlayerOne: huoLiOpenScript = _InstanceOne; break; case PlayerEnum.PlayerTwo: huoLiOpenScript = _InstanceTwo; break; case PlayerEnum.PlayerThree: huoLiOpenScript = _InstanceThree; break; case PlayerEnum.PlayerFour: huoLiOpenScript = _InstanceFour; break; } return(huoLiOpenScript); }