Guest User

Untitled

a guest
May 26th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #pragma strict
  2.  
  3. var Text:Transform;
  4. var strings:TextAsset;
  5. var chars:String[];
  6. var dialogue:Array;
  7. var npcname:int=-1;
  8. var npcLine:int=0;
  9. var test:String="nix";
  10.  
  11. function Start(){
  12.    
  13.    
  14.     Text.renderer.material.color = Color.black;
  15.    
  16.     chars = strings.text.Split("*"[0]);
  17.    
  18.  
  19.     //If I put this in Changetext(), it works, but why
  20.     //do I have to create a new array every time?
  21.     var dialogue = new Array (chars[0].Split("#"[0]),
  22.     chars[1].Split("#"[0]),
  23.     chars[2].Split("#"[0]),
  24.     chars[3].Split("#"[0])
  25.     );
  26.    
  27. }
  28.  
  29. function Changetext () {
  30.    
  31.    
  32.     var innerarray:Array=dialogue[npcname];
  33.     test=innerarray[npcLine];
  34.     Text.GetComponent(TextMesh).text = test;
  35. }
Add Comment
Please, Sign In to add comment