コード例 #1
0
ファイル: TimeUtils.cs プロジェクト: ww386362087/MoyuHero
    public int CompareTo(object obj)
    {
        if (obj is TimeInfoHM)
        {
            TimeInfoHM info = obj as TimeInfoHM;

            if (info == null)
            {
                return(-1);
            }

            return(CompareTo(info));
        }
        else
        {
            throw new Exception("必须是TimeInfoHMmm的对象类型");
        }
    }
コード例 #2
0
    private int m_NightNum;                         //晚上是否领取 1为领取 0为未领取
    public override void InitUIData()
    {
        base.InitUIData();
        _instance                 = this;
        m_TimeNow                 = new TimeInfoHM();
        m_severTime               = ObjectSelf.GetInstance().ServerTime + (int)Time.time;
        m_TimeNoonMin             = new TimeInfoHM();
        m_TimeNoonMin.hour        = 12;
        m_TimeNoonMin.minute      = 0;
        m_TimeNoonMax             = new TimeInfoHM();
        m_TimeNoonMax.hour        = 13;
        m_TimeNoonMax.minute      = 0;
        m_TimeNightMin            = new TimeInfoHM();
        m_TimeNightMin.hour       = 18;
        m_TimeNightMin.minute     = 0;
        m_TimeNightMax            = new TimeInfoHM();
        m_TimeNightMax.hour       = 19;
        m_TimeNightMax.minute     = 0;
        m_TimeMadrugadaMin        = new TimeInfoHM();
        m_TimeMadrugadaMin.hour   = 0;
        m_TimeMadrugadaMin.minute = 0;
        m_TimeMadrugadaMax        = new TimeInfoHM();
        m_TimeMadrugadaMax.hour   = 23;
        m_TimeMadrugadaMax.minute = 59;
        string[] _Time = DataTemplate.GetInstance().m_GameConfig.getAp_get_time();
        m_NoontimeDes.text = _Time[0];
        m_NightDes.text    = _Time[1];
        InvokeRepeating("GetServerTime", 0, 1);
        InvokeRepeating("RenewalUIShow", 0, 1);

        UI_CaptionManager cap = UI_CaptionManager.GetInstance();

        if (cap != null)
        {
            cap.AwakeUp(M_CapPos);
        }

        m_Name.text         = GameUtils.getString("muse_music_title");
        m_GetPowerText.text = GameUtils.getString("muse_music_content5");

        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_GetPower, GetPowerTip);
    }
コード例 #3
0
ファイル: TimeUtils.cs プロジェクト: ww386362087/MoyuHero
 /// <summary>
 /// 判断time是否在startTime和endTime间隔内;
 /// 精确到小时和分钟;
 /// </summary>
 /// <param name="time"></param>
 /// <param name="startTime"></param>
 /// <param name="endTime"></param>
 /// <returns></returns>
 public static bool IsInHourTimeDuration(TimeInfoHM time, TimeInfoHM startTime, TimeInfoHM endTime)
 {
     return((time.CompareTo(startTime) >= 0) && (time.CompareTo(endTime) < 0));
 }
コード例 #4
0
ファイル: TimeUtils.cs プロジェクト: ww386362087/MoyuHero
 public int CompareTo(TimeInfoHM other)
 {
     return((hour * 60 + minute) - (other.hour * 60 + minute));
 }