public void Init() { _text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce in diam consectetur, dictum sapien quis, placerat nunc. " + "Nullam mattis ligula sed sem ullamcorper, at tristique diam pellentesque. In cursus a elit dapibus faucibus. Mauris ultrices imperdiet nisi, " + "non fringilla nunc vulputate quis. Nulla eget blandit metus. Morbi placerat nisl ipsum, nec malesuada lacus dapibus sed. " + "Pellentesque malesuada lobortis felis, a ultricies nisi. Etiam dignissim enim et orci euismod, vitae dignissim nulla pretium. " + "Vivamus libero nunc, placerat gravida elit vitae, facilisis dapibus ipsum."; _textFormatted = SplitLines(_text); _currentText = 0; this.guiText.text = ""; _indx = 0; _timerCount = 0; _actionFinish = ActionTextType.ShowOptions; _option1.SetActive(false); _option2.SetActive(false); _option1.GetComponent <ChatOption>().guiText.text = "Battle"; _option2.GetComponent <ChatOption>().guiText.text = "Cancel"; _option1.GetComponent <ChatOption>().actionFinish = ActionTextType.Battle; _option2.GetComponent <ChatOption>().actionFinish = ActionTextType.CloseText; this.gameObject.SetActive(true); _initTimer = true; GlobalInput.type = InputType.Chat; }
public void Init() { _text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce in diam consectetur, dictum sapien quis, placerat nunc. " + "Nullam mattis ligula sed sem ullamcorper, at tristique diam pellentesque. In cursus a elit dapibus faucibus. Mauris ultrices imperdiet nisi, " + "non fringilla nunc vulputate quis. Nulla eget blandit metus. Morbi placerat nisl ipsum, nec malesuada lacus dapibus sed. " + "Pellentesque malesuada lobortis felis, a ultricies nisi. Etiam dignissim enim et orci euismod, vitae dignissim nulla pretium. " + "Vivamus libero nunc, placerat gravida elit vitae, facilisis dapibus ipsum."; _textFormatted = SplitLines(_text); _currentText = 0; this.guiText.text = ""; _indx = 0; _timerCount = 0; _actionFinish = ActionTextType.ShowOptions; _option1.SetActive(false); _option2.SetActive(false); _option1.GetComponent<ChatOption>().guiText.text = "Battle"; _option2.GetComponent<ChatOption>().guiText.text = "Cancel"; _option1.GetComponent<ChatOption>().actionFinish = ActionTextType.Battle; _option2.GetComponent<ChatOption>().actionFinish = ActionTextType.CloseText; this.gameObject.SetActive(true); _initTimer = true; GlobalInput.type = InputType.Chat; }
public ActionText(CPos pos, CPos velocity, int tick, ActionTextType type, params string[] lines) : base(pos, null) { current = tick; length = tick; this.velocity = velocity; this.type = type; text = new TextBlock(pos, FontManager.Default, TextOffset.MIDDLE); text.Add(lines); WorldRenderer.RenderAfter(text); }
public void onFinishText(ActionTextType action) { switch (action) { case ActionTextType.ShowOptions: _option1.SetActive(true); _option2.SetActive(true); break; case ActionTextType.CloseText: default: GlobalInput.type = InputType.GameMap; this.gameObject.SetActive(false); break; case ActionTextType.Battle: Application.LoadLevel("Fight"); break; } }
public void onFinishText(ActionTextType action) { switch (action) { case ActionTextType.ShowOptions: _option1.SetActive(true); _option2.SetActive(true); break; case ActionTextType.CloseText: default: GlobalInput.type = InputType.GameMap; this.gameObject.SetActive(false); break; case ActionTextType.Battle: Application.LoadLevel("Fight"); break; } }