示例#1
0
    private LevelMoment FindOldMoment()
    {
        foreach (List <LevelMoment> timeline in levelData.moments)
        {
            LevelMoment terminalMoment = timeline[timeline.Count - 1];
            if (terminalMoment.CanChange())
            {
                if ((terminalMoment.time == 0) && (terminalMoment.phase > 0))
                {
                    terminalMoment.RecieveTimeTraveler();
                }
                return(terminalMoment);
            }
        }

        return(null);
    }