namespace vnxbqy.UI { public class PetHorseActWin : OneLevelWin { StoreModel model { get { return ModelCenter.Instance.GetModel(); } } PetHorseActModel petHorseActModel { get { return ModelCenter.Instance.GetModel(); } } protected override void AddListeners() { base.AddListeners(); SetFunctionListener(0, OpenRank); SetFunctionListener(1, OpenZhanling); SetFunctionListener(2, OpenLogin); SetFunctionListener(3, OpenMission); SetFunctionListener(4, OpenGift); SetFunctionListener(5, OpenStore); } private void OpenZhanling() { CloseSubWindows(); WindowCenter.Instance.Open(); functionOrder = 1; } private void OpenLogin() { CloseSubWindows(); WindowCenter.Instance.Open(fixParentName: "PetHorseActWin"); functionOrder = 2; } private void OpenMission() { CloseSubWindows(); WindowCenter.Instance.Open(fixParentName: "PetHorseActWin"); functionOrder = 3; } private void OpenGift() { CloseSubWindows(); WindowCenter.Instance.Open(fixParentName: "PetHorseActWin"); functionOrder = 4; } private void OpenRank() { CloseSubWindows(); WindowCenter.Instance.Open(); functionOrder = 0; } private void OpenStore() { CloseSubWindows(); model.rankActStore_ActType = PetHorseActModel.operaType; model.rankActStore_StoreType = petHorseActModel.operationAct.m_ShopType; model.rankActStore_MoneyType = 45; WindowCenter.Instance.Open(fixParentName: "PetHorseActWin"); functionOrder = 5; } } }