示例#1
0
    void StartNextScrollAction()
    {
        if (_autoScrollCurrState != null)
        {
            _autoScrollActions.Remove(_autoScrollCurrState.Actions(0) as MTMoveTo);
            _autoScrollCurrState = null;
        }

        if (_autoScrollActions.Count == 0)
        {
            return;
        }

        MTSequence action = new MTSequence(_autoScrollActions[0], new MTCallFunc(delegate {
            StartNextScrollAction();
        }));

        _autoScrollCurrState = _contentHolder.gameObject.RunAction(action) as MTSequenceState;
    }
示例#2
0
 public void StopAutoScrollAction()
 {
     _autoScrollActions.Clear();
     _contentHolder.gameObject.StopAction(_autoScrollCurrState);
     _autoScrollCurrState = null;
 }