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); }
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; } }