public override void Open(params object[] parameters) { base.Open(parameters); _resArr = parameters[0] as int[]; _resourcesBuyType = (ResourcesBuyType)parameters[1]; switch (_resourcesBuyType) { case ResourcesBuyType.TrainTankType: _model_unit = parameters[2] as Model_Unit; break; case ResourcesBuyType.StrengThenPartType: _StrengthenTimes = (int)parameters[2]; break; } InitUI(); UpdateUI(); }
/// <summary> /// 购买资源面板 /// </summary> /// <returns>The resources U.</returns> /// <param name="resArr">Res arr.</param> /// <param name="buyType">Buy type.</param> public static void BuyResourcesUI(int[] resArr, ResourcesBuyType buyType, object data) { UIController.instance.CreatePanel(UICommon.UI_TIPS_BUYRES, resArr, buyType, data); }