Esempio 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);
    }
Esempio 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
    }
Esempio n. 3
0
 //-------------------------------------------------------------------------
 public BgSpriteMgr(CRenderScene scene, CSpriteBackgroundLoader loader)
 {
     mScene            = scene;
     mBackgroundLoader = loader;
 }
 //-------------------------------------------------------------------------
 public LevelScreenShocker(CRenderScene render_scene, CSpriteBackgroundLoader loader)
 {
     mScene            = render_scene;
     mBackgroundLoader = loader;
 }