// Update is called once per frame
    void Update()
    {
        if (isBombBase)
        {
            if (startTime == 0f)
            {
                startTime = Time.time;
            }
            if (move == transform.position && Time.time - startTime >= 1f)
            {
                BlGame.AudioManager.Instance.StopBgAudio();
                AudioSource soul = null;
                if (move == posDest)
                {
                    /*
                     * Animator ani = this.gameObject.GetComponent<Animator>();
                     * ani.enabled = true;
                     */
                    //soul = BlGame.AudioManager.Instance.PlayEffectAudio(Resources.Load(AudioDefine.PATH_GAME_OVER_FAILE) as AudioClip);

                    ResourceUnit clipUnit = ResourcesManager.Instance.loadImmediate(AudioDefine.PATH_GAME_OVER_FAILE, ResourceType.ASSET);
                    AudioClip    clip     = clipUnit.Asset as AudioClip;

                    soul = BlGame.AudioManager.Instance.PlayEffectAudio(clip);
                }
                else
                {
                    //soul = BlGame.AudioManager.Instance.PlayEffectAudio(Resources.Load(AudioDefine.PATH_GAME_OVER_VICTORY) as AudioClip);

                    ResourceUnit clipUnit = ResourcesManager.Instance.loadImmediate(AudioDefine.PATH_GAME_OVER_VICTORY, ResourceType.ASSET);
                    AudioClip    clip     = clipUnit.Asset as AudioClip;

                    soul = BlGame.AudioManager.Instance.PlayEffectAudio(clip);
                }
                isBombBase = false;
                if (StartEffectEvent != null)
                {
                    StartEffectEvent(4f);
                }

                if (Entity != null)
                {
                    GameMethod.SetLoadJianTaBaoZha(Entity, false);

                    Entity.OnEnterDead();
                }

                return;
            }
            float time = Vector3.Distance(Camera.main.transform.position, move) / 60f;
            Camera.main.transform.position = Vector3.SmoothDamp(Camera.main.transform.position, move, ref res, time);

            GameMethod.GetMainCamera.RefreshFrustumPlanes();
            //Camera.main.transform.position = Vector3.Lerp(Camera.main.transform.position, move,Time.deltaTime * time);
        }
    }
 public void Enter(Ientity entity, float last)
 {
     entity.OnEnterDead();
 }