Пример #1
0
 //-------------------------------------------------------------------------
 public void displayScoreTurnplate(int score, TbDataParticle particle_data)
 {
     if (mScene.isBot())
     {
         return;
     }
     mCSpriteTurretScoreShow.displayScoreTurnplate(score, particle_data);
 }
Пример #2
0
 //-------------------------------------------------------------------------
 public void displayScoreTurnplate(int score, TbDataParticle particle_data)
 {
     if (particle_data.Id <= 0)
     {
         return;
     }
     mScoreTurnplate.display(score, particle_data);
 }
Пример #3
0
    //-------------------------------------------------------------------------
    public void display(int score, TbDataParticle particle_data)
    {
        if (score <= 0)
        {
            return;
        }

        mSpriteNumber.create(score, 100, mPosition, mAngle + mCurrentAngle);

        mStillParticle = mScene.getParticlemanager().newParticle(particle_data.ParticlePrefabName);
        mStillParticle.setPosition(mPosition);
        mStillParticle.setLooping(false);
        mStillParticle.setLayer(mScene.getLayerAlloter().getLayer(_eLevelLayer.TurretScoreBg));

        mIsDisplay = true;
        initRotate();
    }
Пример #4
0
    //-------------------------------------------------------------------------
    public void create(CRenderScene scene, CRenderBullet render_bullet, string animation_name, TbDataParticle hit_particle)
    {
        mScene       = scene;
        mBullet      = render_bullet;
        mHitParticle = hit_particle;

        mStillSprite = mScene.getRenderObjectPool().newStillSprite();
        mStillSprite.setTrigger(true);
        mStillSprite.playAnimation(animation_name);
        mStillSprite.onTriggerEnter += OnTriggerEnter;

#if UNITY_EDITOR
        mStillSprite.gameObject.name = "TkSpriteBullet_" + animation_name;
#endif

        mBoxY = mStillSprite.getBoxColliderSize().y;
    }