Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma strict
- var Text:Transform;
- var strings:TextAsset;
- var chars:String[];
- var dialogue:Array;
- var npcname:int=-1;
- var npcLine:int=0;
- var test:String="nix";
- function Start(){
- Text.renderer.material.color = Color.black;
- chars = strings.text.Split("*"[0]);
- //If I put this in Changetext(), it works, but why
- //do I have to create a new array every time?
- var dialogue = new Array (chars[0].Split("#"[0]),
- chars[1].Split("#"[0]),
- chars[2].Split("#"[0]),
- chars[3].Split("#"[0])
- );
- }
- function Changetext () {
- var innerarray:Array=dialogue[npcname];
- test=innerarray[npcLine];
- Text.GetComponent(TextMesh).text = test;
- }
Add Comment
Please, Sign In to add comment