CutsceneTrack.GetTimeOfNextSplit C# (CSharp) Méthode

GetTimeOfNextSplit() public méthode

public GetTimeOfNextSplit ( float time ) : float
time float
Résultat float
    public float GetTimeOfNextSplit(float time)
    {
        float splitTime = Mathf.Infinity;

        foreach (CutsceneClip clip in clips) {
             if (clip.timelineStart > time && clip.timelineStart < splitTime) {
                splitTime = clip.timelineStart;
            } else if (clip.timelineEnd > time && clip.timelineEnd < splitTime) {
                splitTime = clip.timelineEnd;
            }
        }

        // If splitTime is still infinity, just return the original time
        return splitTime == Mathf.Infinity ? time : splitTime;
    }