public Texture getTextureDialogue(TextureDialogue t,bool isRight) { if(t.Equals(TextureDialogue.BigPappada)){ if(isRight){ return bigPTextureR; }else{ return bigPTextureL; } }else if(t.Equals(TextureDialogue.LittleG)){ if(isRight){ return littleGTextureR; }else{ return littleGTextureL; } }else if(t.Equals(TextureDialogue.Mundus)){ if(isRight){ return MundusTextureR; }else{ return MundusTextureL; } }else if(t.Equals(TextureDialogue.Whiteheart)){ if(isRight){ return WhiteheartTextureR; }else{ return WhiteheartTextureL; } } return null; }
public GameObject createNewDialogue(string text,float timeToLast,bool fadeOut,TextureDialogue t,bool isRight) { GameObject newDialogue = GameManager.dialogueManager.getDialogue (); newDialogue.transform.position = speechPosition.transform.position; newDialogue.transform.parent = null; if (newDialogue.GetComponentInChildren<RawImage> () != null) { newDialogue.GetComponentInChildren<RawImage> ().color = bubbleColor; } newDialogue.GetComponent<Dialogue> ().speechPosition = speechPosition; newDialogue.GetComponent<Dialogue> ().initialize (text, gameObject, timeToLast,fadeOut,t,isRight); newDialogue.transform.up = transform.up; return newDialogue; }
public void initialize(string text,GameObject goToFollow,float timeItLasts,bool fadeOut,TextureDialogue t,bool isRight) { base.initialize (text,goToFollow,timeItLasts,fadeOut); textToPut = text; textPut = ""; if (isRight) { leftImage.enabled = false; rightImage.enabled = true; rightImage.texture = GameManager.dialogueManager.getTextureDialogue (t,isRight); } else { rightImage.enabled = false; leftImage.enabled = true; leftImage.texture = GameManager.dialogueManager.getTextureDialogue (t,isRight); } textO.text = ""; writeTimer = 0f; }