コード例 #1
0
    void Update()
    {
        if (id == -1)
        {
            id = map.report_new_object(x, y, RADIUS_X, RADIUS_Y);
        }

        move();
        animate();
    }
コード例 #2
0
    void Update()
    {
        if (id == -1)
        {
            id = map.report_new_object(x, y, RADIUS_X, RADIUS_Y);
        }

        if (!sees_player)
        {
            move();
        }
        animate();
        talk_to_character();
    }
コード例 #3
0
    void Update()
    {
        if (id == -1)
        {
            id = map.report_new_object(x, y, UKKO_RADIUS_X, UKKO_RADIUS_Y);
        }

        apply_controls();

        move_character();
        animate_character();
        camera.set_camera_target(x, y, false);

        //game_state.set_map_character_position(new Vector2(x, y));

        open_message_box();
        enter_level();
        //if (Input.GetKeyDown(KeyCode.Escape)) game_state.load_level(GAME_STATE.LEVEL.MAINMENU_SCENE);
    }