hch
14 小时以前 78e29831b2a5519b3d38340eaa0ca761f4825756
66 【公会】基础主体 - 公会统一时间调用
3个文件已修改
15 ■■■■■ 已修改文件
Main/System/Guild/GuildHawkerWin.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildManager.CrossServer.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildManager.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildHawkerWin.cs
@@ -61,7 +61,7 @@
    void OnSecondEvent()
    {
        timeText.text = Language.Get("Guild_74", TimeUtility.SecondsToShortDHMS((int)(TimeUtility.GetTodayEndTime() - TimeUtility.ServerNow).TotalSeconds));
        timeText.text = Language.Get("Guild_74", TimeUtility.SecondsToShortDHMS((int)(GuildManager.Instance.GetTodayEndTime() - GuildManager.Instance.GetServerNow()).TotalSeconds));
    }
    int index = 0;
@@ -199,9 +199,9 @@
    void OnCut()
    {
        //砍价的cd限制: 公会没有记录自己砍过价,但今天有砍价记录,且退出过公会
        if (GuildManager.Instance.zhenbaogeCutState == 0 && GuildManager.Instance.needCheckCutCD && (TimeUtility.AllSeconds - PlayerDatas.Instance.baseData.leaveFamilyTime) / 60 < GuildManager.Instance.zbgChangFamilyCD )
        if (GuildManager.Instance.zhenbaogeCutState == 0 && GuildManager.Instance.needCheckCutCD && (GuildManager.Instance.GetServerTick() - PlayerDatas.Instance.baseData.leaveFamilyTime) / 60 < GuildManager.Instance.zbgChangFamilyCD )
        {
            SysNotifyMgr.Instance.ShowTip("ZhenbaogeCut1", GuildManager.Instance.zbgChangFamilyCD - (TimeUtility.AllSeconds - PlayerDatas.Instance.baseData.leaveFamilyTime) / 60);
            SysNotifyMgr.Instance.ShowTip("ZhenbaogeCut1", GuildManager.Instance.zbgChangFamilyCD - (GuildManager.Instance.GetServerTick() - PlayerDatas.Instance.baseData.leaveFamilyTime) / 60);
            return;
        }
        if (GuildManager.Instance.zhenbaogeCutState == 0)
Main/System/Guild/GuildManager.CrossServer.cs
@@ -47,6 +47,11 @@
        }
    }
    public DateTime GetTodayEndTime()
    {
        var now = GetServerNow().AddDays(1);
        return new DateTime(now.Year, now.Month, now.Day);
    }
}
Main/System/Guild/GuildManager.cs
@@ -349,7 +349,7 @@
                punishTime = quitGuildPunishTime[Math.Min(quitCount, quitGuildPunishTime.Length - 1)];
        }
        return punishTime * 60 - (TimeUtility.AllSeconds - PlayerDatas.Instance.baseData.leaveFamilyTime);
        return punishTime * 60 - (GetServerTick() - PlayerDatas.Instance.baseData.leaveFamilyTime);
    }
@@ -1118,7 +1118,7 @@
        {
            return;
        }
        if (TimeUtility.ServerNow.Hour < 10)
        if (GetServerNow().Hour < 10)
            return;
        if (zhenbaogeCutState == 0)