コード例 #1
0
    public void CloseWindow()
    {
        //ActiveElementObject.GetComponent<map_piece_def> ().CancelZoom();
        ActiveElementObject.GetComponent <map_piece_def> ().CancelZoom();

        this.GetComponent <Animator> ().SetTrigger("PanelHide");
        map_manager_local.mapcamera.GetComponent <Animator> ().SetTrigger("smalldetail_out");
        avatarobject_local.avatarcamera.GetComponent <Animator> ().SetTrigger("zoomout");
        avatarobject_local.avatarobject.GetComponent <Animator> ().SetTrigger("idle");
        avatarobject_local.avatardetail = false;
        camera_lowfps_local.fpstime     = 100;
        Debug.Log("AvatarHiFPS");
        avatarobject_local.SetHiMaterial(false);
        map_manager_local.GUIDungeonMovement.GetComponent <Animator> ().SetTrigger("PanelShow");
        map_manager_local.TriggerScrolling(true);
        avatarobject_local.camerafolowobject.transform.localPosition = Vector3.zero;
        PanelToRollDicesObject.GetComponent <panel_dicestoroll> ().InitDicesToRoll(false);
    }
コード例 #2
0
ファイル: gui_battle_popup.cs プロジェクト: kodll/DiceThemAll
    public void SurrenderButton(bool surrender)
    {
        Vector3 avatarpos;

        StopCoroutine(setdetailcoroutine);

        UpdateTime = false;

        this.GetComponent <Animator>().SetTrigger("PanelHide");
        map_manager_local.mapcamera.GetComponent <Animator>().SetTrigger("smalldetail_out");
        avatarobject_local.avatarcamera.GetComponent <Animator>().SetTrigger("zoomout");

        avatarobject_local.avatardetail = false;
        camera_lowfps_local.fpstime     = 100;
        Debug.Log("AvatarHiFPS");
        avatarobject_local.SetHiMaterial(false);
        map_manager_local.GUIDungeonMovement.GetComponent <Animator>().SetTrigger("PanelShow");
        map_manager_local.TriggerScrolling(true);
        avatarobject_local.camerafolowobject.transform.localPosition = Vector3.zero;

        DestroyEnemy();

        if (surrender)
        {
            Debug.Log("Surrender, path index: " + avatarobject_local.avatarwhereinpath);
            avatarobject_local.FindPath((int)avatarobject_local.finalpath[avatarobject_local.avatarwhereinpath - 1].x, (int)avatarobject_local.finalpath[avatarobject_local.avatarwhereinpath - 1].y);
            map_manager_local.character_definitions_local.actual_enemy_list[battleindex].battleicon.GetComponent <attack_icon>().attackicon_animobject.GetComponent <Animator>().SetTrigger("battlesurrender");
        }
        else //DEBUG WIN
        {
            Debug.Log("Battle Won.");
            avatarobject_local.avatarobject.GetComponent <Animator>().SetTrigger("idle");
            map_manager_local.character_definitions_local.RemoveBattle(battleindex);
            avatarobject_local.FogUpdate((int)avatarobject_local.avataractualposition.x, (int)avatarobject_local.avataractualposition.x);

            avatarpos   = Vector3.zero;
            avatarpos.x = (avatarobject_local.finalpath[avatarobject_local.avatarwhereinpath].x - map_manager_local.mapoffset) * map_manager_local.mappiecesize + avatarobject_local.avatarshift;
            avatarpos.y = (avatarobject_local.finalpath[avatarobject_local.avatarwhereinpath].y - map_manager_local.mapoffset) * map_manager_local.mappiecesize;
            avatarpos.z = map_manager_local.floorZ;

            avatarobject_local.transform.localPosition = avatarpos;
        }
    }