public override void ResetSelf() { base.ResetSelf(); FrameBehaviors.BehaviorIndex = 0; InnerSequence.ResetSelf(); FinalTask.ResetSelf(); }
private void RunSequenceFrame(float deltaTime) { if (InnerSequence.FrameRunFinishes(deltaTime)) { FrameBehaviors.BehaviorIndex++; RunEndlessFrame(InnerSequence.OverflowDeltaTime); } }
public override string ToString() { return(string.Format( "join {0} {1} in {2} on {3} equals {4}", ItemType.Name, ItemName, InnerSequence.BuildString(), OuterKeySelector.BuildString(), InnerKeySelector.BuildString())); }