Example #1
0
    public void NewStep()
    {
        int step = PlayerStateHistory.CURRENT_STEP - BIRTH_STEP;

        NewLocation(PlayerStateHistory.CURRENT_STEP - BIRTH_STEP);
        if (step == next_change_event)
        {
            RoomChangeEvent room_change_event = PlayerStateHistory.room_change_events [change_event_index];
            next_change_event = room_change_event.step;
            current_room      = room_change_event.room_id;
            state             = RoomObject.GetActivityState(room_change_event.room_id);
        }
    }