Ejemplo n.º 1
0
    //-------------------------------------------------------------------------
    public void create(CRenderScene render_scene)
    {
        mScene = render_scene;

        _initRippleBackground();

        mBackgroundLoader   = new CSpriteBackgroundLoader();
        mLevelScreenShocker = new LevelScreenShocker(mScene, mBackgroundLoader);
        mLevelBackgroundMgr = new LevelBackgroundMgr(mScene, mBackgroundLoader);
        mLevelSeaStarMgr    = new LevelSeaStarMgr(mScene);
    }
Ejemplo n.º 2
0
    //-------------------------------------------------------------------------
    public LevelBackgroundMgr(CRenderScene scene, CSpriteBackgroundLoader loader)
    {
        mScene            = scene;
        mBackgroundLoader = loader;

        mSpeed = 960f / mMaxTime;

        mWaveStillSprite = mScene.getRenderObjectPool().newStillSprite();
        mWaveStillSprite.playAnimation("WaterWave");
        mWaveStillSprite.setActive(false);
        mWaveStillSprite.setScale(700f / 550f);

#if UNITY_EDITOR
        mWaveStillSprite.gameObject.name = "TkSpriteWaterWave";
#endif
    }
Ejemplo n.º 3
0
 //-------------------------------------------------------------------------
 public BgSpriteMgr(CRenderScene scene, CSpriteBackgroundLoader loader)
 {
     mScene            = scene;
     mBackgroundLoader = loader;
 }
Ejemplo n.º 4
0
 //-------------------------------------------------------------------------
 public LevelScreenShocker(CRenderScene render_scene, CSpriteBackgroundLoader loader)
 {
     mScene            = render_scene;
     mBackgroundLoader = loader;
 }