public void getPrize(MessageHandle msg) { // 检测是否有足够的空间容纳奖励 if (isStorageFull(prize) || !StorageManagerment.Instance.isTempStorageFull(count)) { //和后台通讯拿奖励 SignInFport fport = FPortManager.Instance.getFPort("SignInFport") as SignInFport; //补签 type= 2,正常签到 type = 1 if (dayOfMonth != ServerTimeKit.getDayOfMonth()) //补签 { fport.signIn(sid, 2, showAwardInfo); return; } fport.signIn(sid, 1, showAwardInfo); } else //飘字提示临时仓库空间不足 { UiManager.Instance.openDialogWindow <MessageLineWindow>((win) => { win.Initialize(LanguageConfigManager.Instance.getLanguage("signInTips2")); }); } }
/// <summary> /// 全勤奖按钮执行事件 /// </summary> /// <param name="gameObj"></param> public void getAllSignAward(GameObject gameObj) { SignInFport fport = FPortManager.Instance.getFPort("SignInFport") as SignInFport; fport.signIn(allSignSid, 1, getAwardCallback); }