// Start is called before the first frame update private void Awake() { sr = GetComponent <SpriteRenderer>(); animator = GetComponent <Animator>(); npcTimer = this.gameObject.AddComponent <NpcTimer>().ConfingIntervalTime(damageIntervalTime, damageIntervalTime - 0.01f); //立刻触发一次伤害(因为离开碰撞体并不remove掉对象,这样对象短时间反复进入不会触发伤害ps:移除了 enter部分伤害代码) }
private void ConfigDefault() { animator = GetComponent <Animator>(); isOn = true; npcTimer = this.gameObject.AddComponent <NpcTimer>().ConfingIntervalTime(damageIntervalTime, damageIntervalTime - 0.01f); }
private void Awake() { npcTimer = this.gameObject.AddComponent <NpcTimer>().ConfingIntervalTime(effectgIntervalTime, effectgIntervalTime - 0.01f); }