示例#1
0
文件: LevelsMap.cs 项目: acosin/Jelly
    private void WalkToLevelInternal(int number)
    {
        MapLevel mapLevel = GetLevel(number);

        if (mapLevel.IsLocked)
        {
            Debug.Log(string.Format("Can't go to locked level number {0}.", number));
        }
        else
        {
            WaypointsMover.Move(CharacterLevel.PathPivot, mapLevel.PathPivot,
                                () => {
                RaiseLevelReached(number);
                CharacterLevel = mapLevel;
            });
        }
    }