public bool isMoving() { foreach (TAnimation animation in animations) { int sequenceCount = animation.numberOfSequences(); if (animation.run_executing) { for (int i = 0; i < sequenceCount; i++) { TSequence sequence = animation.sequenceAtIndex(i); int actionCount = sequence.numberOfActions(); for (int j = 0; j < actionCount; j++) { TAction action = sequence.actionAtIndex(j); if (action is TActionIntervalMove) { return(true); } } } } } return(false); }
private void updateSequenceActionsList() { lvwSequenceActions.Items.Clear(); imlSequenceActions.Images.Clear(); TSequence sequence = animation.sequenceAtIndex(timeLineView.SelectedRowIndex); if (sequence != null) { for (int i = 0; i < sequence.numberOfActions(); i++) { TAction action = sequence.actionAtIndex(i); imlSequenceActions.Images.Add(action.iconWithFrame()); lvwSequenceActions.Items.Add(action.name, i); } } }