DatingSimOptionLine createLine(DatingSimCharacters.CharacterOption option) { var newLine = (Instantiate(optionLineProto) as GameObject).GetComponent <DatingSimOptionLine>(); newLine.transform.parent = choiceMenu.transform; newLine.initialize(option); return(newLine); }
public static int getOptionIndex(DatingSimCharacters.CharacterOption option, bool right) { if (right) { return(getSelectedCharacter().rightOptions.IndexOf(option)); } else { return(getSelectedCharacter().wrongOptions.IndexOf(option)); } }
public void initialize(DatingSimCharacters.CharacterOption option) { right = DatingSimHelper.getOptionIsRight(option); index = DatingSimHelper.getOptionIndex(option, right); DatingSimHelper.getSelectedCharacter(); if (textComp == null) { textComp = GetComponentInChildren <TMP_Text>(); } if (cursor == null) { cursor = GetComponentInChildren <DatingSimCursorAnimation>(); cursor.gameObject.SetActive(false); } SetText(DatingSimHelper.getSelectedCharacter().getLocalizedOptionDialogue(right, index, false)); ShowCursor(false); }
public static int getOptionIndex(DatingSimCharacters.CharacterOption option) { return(getOptionIndex(option, getOptionIsRight(option))); }
public static bool getOptionIsRight(DatingSimCharacters.CharacterOption option) { return(getSelectedCharacter().rightOptions.Contains(option)); }