public void ChangeMode(OptionMenu_Status mode) { switch (mode) { case OptionMenu_Status.CallLandlord: //叫地主 { GameIn.gameObject.SetActive(false); GameBefore.gameObject.SetActive(true); Btn_CallLandlord.gameObject.SetActive(true); Btn_NotCall.gameObject.SetActive(true); Btn_Claim.gameObject.SetActive(false); Btn_NotClaim.gameObject.SetActive(false); } break; case OptionMenu_Status.ClaimLandlord: //抢地主 { GameIn.gameObject.SetActive(false); GameBefore.gameObject.SetActive(true); Btn_CallLandlord.gameObject.SetActive(false); Btn_NotCall.gameObject.SetActive(false); Btn_Claim.gameObject.SetActive(true); Btn_NotClaim.gameObject.SetActive(true); } break; case OptionMenu_Status.FightLandlord: //斗地主,游戏中 { GameIn.gameObject.SetActive(true); GameBefore.gameObject.SetActive(false); } break; case OptionMenu_Status.HideAll: //隐藏所有 { GameIn.gameObject.SetActive(false); GameBefore.gameObject.SetActive(false); } break; } }
private void CallBakc_ChangeOptionMenuMode(IEvent evt) { OptionMenu_Status status = (OptionMenu_Status)evt.data; View.ChangeMode(status);//改变模式 }