Exemplo n.º 1
0
        private void OnTriggerEnter(Collider other)
        {
            Entity entity = other.gameObject.GetComponent <Entity>();

            if (entity == null)
            {
                return;
            }

            if (entity is TargetableObject && entity.Id >= Id)
            {
                // 碰撞事件由 Id 小的一方处理,避免重复处理
                return;
            }

            AIUtility.PerformCollision(this, entity);
        }
Exemplo n.º 2
0
        private void OnTriggerEnter(Collider other)
        {
            Entity entity = other.gameObject.GetComponent <Entity>();

            AIUtility.PerformCollision(this, entity);
        }