// Start is called before the first frame update void Start() { activity = transform.GetComponent <GameObject>(); isOccupied = false; durretion = Random.Range(2, 8); weight = Random.Range(2, 8); update = false; canvas = new CanvasActivity(transform.name, 5); canvas_object.setViewParameterForCanvas(canvas); }
private void Awake() { npcObject = gameObject.GetComponent <ActivityObject>(); manager = GameObject.FindObjectOfType <WorldManager>(); algo = new ASTAR(); currentState = new State(); path = new List <Node>(); durration_stemp = Time.time; self_name = gameObject.name; health = status.good; canvas = new CanvasActivity(transform.name, 6); canvas_object.setViewParameterForCanvas(canvas); }
public void setViewParameterForCanvas(CanvasActivity ca) { _canvas_activity = ca; _textList = new List <Text>(); title = Instantiate(textPrefab) as Text; title.transform.SetParent(transform, false); title.fontSize = 25; title.text = ca.getTitle(); title.color = Color.yellow; foreach (string s in ca.getMassages()) { Text t = Instantiate(textPrefab) as Text; t.transform.SetParent(transform, false); t.fontSize = 15; t.text = s; _textList.Add(t); } durration_stemp = Time.time; update = true; }