示例#1
0
        public void FinishLevel()
        {
            state = StateEnum.Finished;

            List <Field> horizontalFields = MoveToOld(fieldMap.HorizontalFields, oldHorizontalFields);
            List <Field> verticalFields   = MoveToOld(fieldMap.VerticalFields, oldVerticalFields);

            levelAnimator.ChangeToOld(horizontalFields, verticalFields);

            fieldMap.HideNotValid();
            HideActors();

            if (OnLevelCompleted != null)
            {
                OnLevelCompleted();
            }
        }