Пример #1
0
 // 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);
 }
Пример #2
0
 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);
 }
Пример #3
0
 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;
 }