public string GetNameString() { string name = ""; nameGenderLink ngl = getNameAndGenderFromValue(); if (ngl != null) { name = TranslationManager.translateIfAvail(ngl.name) + " " + getSurnameFromValue(); } return(name); }
/* * Get the given name, surname and country as one combined string. */ public string getCountryNameText() { string retText = ""; nameGenderLink ngl = getNameAndGenderFromValue(); if (ngl != null) { retText += TranslationManager.translateIfAvail(ngl.name) + " " + getSurnameFromValue() + ", " + getCountryTranslatedStringFromValue(); } else { retText = ""; } return(retText); }
/// <summary> /// 왕의 이름과 성별을 반환하는 메서드. value 스크립트에서 주어진 이름과 성별을 로드하십시오. /// </summary> /// <returns></returns> public nameGenderLink getNameAndGenderFromValue() { if (vs_name != null) { int index = Mathf.RoundToInt(vs_name.레이어프랩스데이터); if (index >= 국가들[getCountryIndexFromValue()].국왕이름과성별.Length) { index = 국가들[getCountryIndexFromValue()].국왕이름과성별.Length - 1; } nameGenderLink nameGender = 국가들[getCountryIndexFromValue()].국왕이름과성별[index]; return(nameGender); } return(null); }
/* * Load the given name and gender from their value script */ public nameGenderLink getNameAndGenderFromValue() { if (vs_name != null) { int index = Mathf.RoundToInt(vs_name.value); if (index >= Countries [getCountryIndexFromValue()].nameComb.Length) { index = Countries [getCountryIndexFromValue()].nameComb.Length - 1; } nameGenderLink nameGender = Countries [getCountryIndexFromValue()].nameComb [index]; return(nameGender); } return(null); }
/// <summary> /// 이름과 국가로 텍스트 필드를 구현하는 메서드 /// </summary> /// <param name="force"></param> public void actualizeTexts(bool force = false) { if (GameStateManager.instance.gamestate == GameStateManager.Gamestate.gameActive || force == true) { if (국가명표시텍스트 != null) { 국가명표시텍스트.text = GetCountryTranslatedStringFromValue(); } if (국왕이름별칭표시텍스트 != null) { nameGenderLink ngl = getNameAndGenderFromValue(); if (ngl != null) { 국왕이름별칭표시텍스트.text = ngl.name + " " + getSurnameFromValue(); } else { 국왕이름별칭표시텍스트.text = ""; } } /// 아파치 헬리콥터를 원하면 이것을 확장하십시오. 아파치 그림을 보려면 'Gender Generator'스크립트를 수정하십시오. 성구분 = getNameAndGenderFromValue().gender; if (성구분 != null) { if (성구분 == 성별.남성) { vs_gender.새로운값저장(0f); } else if (성구분 == 성별.여성) { vs_gender.새로운값저장(1f); } } } }
/* * Actualize the text fields with the name and country. */ public void actualizeTexts(bool force = false) { if (GameStateManager.instance.gamestate == GameStateManager.Gamestate.gameActive || force == true) { if (countryText != null) { countryText.text = getCountryTranslatedStringFromValue(); } if (nameText != null) { nameGenderLink ngl = getNameAndGenderFromValue(); if (ngl != null) { nameText.text = ngl.name + " " + getSurnameFromValue(); } else { nameText.text = ""; } } //expand this, if you want an apache helicopter. To show the apache pictogram modify the 'Gender Generator' script. gender = getNameAndGenderFromValue().gender; if (gender != null) { if (gender == genderTypes.male) { vs_gender.setValue(0f); } else if (gender == genderTypes.female) { vs_gender.setValue(1f); } } } }