コード例 #1
0
ファイル: Business.cs プロジェクト: loveishere/A-B-
 private static void SetCurFrameStatus(FrameStatus status)
 {
     if (Global.curFrame != null)
     {
         Global.curFrame.status = status;
     }
 }
コード例 #2
0
 void CallStatusChanged(Point location, Frame frame, FrameStatus status)
 {
     if (frame != null)
     {
         frame.ForEachAncestor(f => f.OnStatusChanged(status));
     }
 }
コード例 #3
0
    private void Update()
    {
        if (m_currentStatus == FrameStatus.Pause)
        {
            return;
        }

        bool backwardPressed = Input.GetButton(fastBackwardButton);
        bool forwardPressed  = Input.GetButton(fastForwardButton);

        var lastStatus = m_currentStatus;

        if (backwardPressed)
        {
            m_currentStatus = FrameStatus.FastBackward;
        }
        else if (forwardPressed)
        {
            m_currentStatus = FrameStatus.FastForward;
        }
        else
        {
            m_currentStatus = FrameStatus.Playing;
        }
        if (m_currentStatus != lastStatus)
        {
            Event <FrameStatusChangedEvent> .Broadcast(new FrameStatusChangedEvent(m_currentStatus, lastStatus));
        }
    }
コード例 #4
0
ファイル: ProcessFrameEvent.cs プロジェクト: larnin/LD47
 public ProcessFrameEvent(int _frame, int _maxFrame, float _time, float _maxTime, FrameStatus _status)
 {
     frame    = _frame;
     maxFrame = _maxFrame;
     time     = _time;
     maxTime  = _maxTime;
     status   = _status;
 }
コード例 #5
0
ファイル: PlayerCommandsBase.cs プロジェクト: larnin/LD47
 public GetCommandsData(int _frame, FrameStatus _status)
 {
     frame         = _frame;
     status        = _status;
     moveDir       = 0;
     jumpPressed   = false;
     kickPressed   = false;
     actionPressed = false;
 }
コード例 #6
0
 public Frame(int round, string first, string second, string third, Frame lastFrame)
 {
     this.Round       = round;
     this.firstRound  = first;
     this.secondRound = second;
     this.thirdRound  = third;
     this.total       = "";
     this.status      = FrameStatus.Open;
     this.LastFrame   = lastFrame;
 }
コード例 #7
0
ファイル: Frame.cs プロジェクト: ttou73/IronStar
 internal void OnStatusChanged(FrameStatus status)
 {
     if (StatusChanged != null)
     {
         oldStatus = status;
         StatusChanged(this, new StatusEventArgs()
         {
             Status = status
         });
     }
 }
コード例 #8
0
ファイル: Program.cs プロジェクト: loveishere/A-B-
        public string ZL;          //种类

        public Frame(string TCH, string QY, string CH, string KJH, string KZ, string FX, string ZZ, int MaxRow, int Space, string TDH, string ZL)
        {
            this.TCH = TCH;
            this.QY  = QY;
            this.CH  = CH;
            this.KJH = KJH;
            this.KZ  = KZ;

            this.FX = FX;
            this.ZZ = ZZ;

            this.MaxRow = MaxRow;
            this.Space  = Space;
            this.TDH    = TDH;
            //changeByyangting20170518
            this.ZL = ZL;

            this.status     = FrameStatus.PT_Initial;
            this.HCH        = "";
            this.CarArrived = true;
        }
コード例 #9
0
ファイル: MouseProcessor.cs プロジェクト: temik911/audio
 void CallStatusChanged( Frame frame, FrameStatus status )
 {
     if (frame!=null) {
         frame.ForEachAncestor( f => f.OnStatusChanged( status ) );
     }
 }
コード例 #10
0
 internal void SetStatusForFrame(Frame frame, FrameStatus frameStatus)
 {
     _validator.ValidateFrameIsNotNull(frame);
     frame.SetFrameStatus(frameStatus);
 }
コード例 #11
0
    void Start()
    {
        m_currentStatus = FrameStatus.Playing;

        Event <FrameStatusChangedEvent> .Broadcast(new FrameStatusChangedEvent(m_currentStatus, FrameStatus.Pause));
    }
コード例 #12
0
 public FrameStatusChangedEvent(FrameStatus _status, FrameStatus _lastStatus)
 {
     lastStatus = _lastStatus;
     status     = _status;
 }