protected override void Start() { base.Start(); tc = GetComponentInChildren <TagCollider>(); tc.item_tag = item_tag; tc.TagEvent += FoundItem; FindItem(); }
//--------------------------------------------------------------------- public void removeCollider(TagCollider collider) { if (collider == null) return; mQueTagColliderDestroy.Enqueue(collider); }
//------------------------------------------------------------------------- void onCollision(TagCollider other) { CLogicFish fish = ((FishCollider)other).LogicFish; if (fish == null) return; if (!isTargetFish(fish)) return; mScene.getLevel().c2sFishHit(mPlayerId, mBulletObjId, fish.FishObjId);// 暂时关闭 }