void OnCollisionEnter2D(Collision2D collision) { patrol enemy = collision.collider.GetComponent <patrol>(); if (enemy != null) { isDead = true; } }
private szukanie_rannego _szukanie_rannego; //odnośnik do skryptu szukanie_rannego void Start() { _podąrzanie = GetComponent <podąrzanie> (); //przypisanie skryptu agent = GetComponent <NavMeshAgent> (); //przypisanie komponentu anim = GetComponent <Animator> (); //przypisanie komponentu _życie = GetComponent <Życie> (); //przypisanie skryptu _przynależność = GetComponent <przynależność> (); //przypisanie skryptu _patrol = GetComponent <patrol> (); //przypisanie skryptu _szukanie_rannego = GetComponent <szukanie_rannego> (); //przypisanie skryptu _uzdrowienie_sojusznika = GetComponent <uzdrowienie_sojusznika> (); //przypisanie skryptu _do_celu = GetComponent <do_celu> (); //przypisanie skryptu }
public void add(Vector3 pos, int settleTime) { if (mCurrentPatrol == null)//开始一个新的路线 { mCurrentPatrol = new patrol(); mAllPatrols.Add(mCurrentPatrol); } if (mCurrentPatrol != null) { GameObject go = mCurrentPatrol.addPatrolPoint(pos, settleTime); select(go); } }
private patrol _patrol; //odnośnik do skryptu patrol void Start() { _do_celu = GetComponent <do_celu>(); //przypisanie skryptu _podąrzanie = GetComponent <podąrzanie> (); //przypisanie skryptu _nadawanie_celu = GameObject.Find("GameMaster").GetComponent <nadawanie_celu> (); //przypisanie skryptu agent = GetComponent <NavMeshAgent> (); //przypisanie komponentu anim = GetComponent <Animator> (); //odnośnik do komponentu _wróg_collider = GetComponent <wykrywanie_wroga> ().enemyInRange; //przypisanie skryptu _życie = GetComponent <Życie> (); //przypisanie skryptu _przynależność = GetComponent <przynależność> (); //przypisanie skryptu _Atak_wojownika = GetComponent <Atak_wojownika> (); //przypisanie skryptu _patrol = GetComponent <patrol> (); //przypisanie skryptu }