private void ConfigDefalut() { player = GameObject.FindGameObjectWithTag("Player"); render = GetComponent <SpriteRenderer>(); originalColor = render.color; health = maxHealth; //巡逻跟踪时间 if (patrolTime == 0) { patrolTime = 2; } isOutControl = false; animator = GetComponent <Animator>(); //初始化 skillFireConditionist foreach (string path in skillFireConditionPathList) { SkillFireConditionController tmp = Instantiate((GameObject)Resources.Load(path), transform.position, Quaternion.identity).GetComponent <SkillFireConditionController>(); tmp.transform.parent = transform; skillFireConditionControllerList.Add(tmp); } survivalTime = 0; touchSense = GetComponentInChildren <TouchSense>(); if (touchSense) { touchSense.setSenceDinstance(touchSenseDistance); } }
// Start is called before the first frame update void Start() { player = GameObject.FindGameObjectWithTag("Player"); touchSense = player.GetComponent <TouchSense>(); }
protected TouchSenseDevice() { //Ensure TouchSense is initialized if (ts == null) ts = TouchSense.instance; }