Example #1
0
        //-------------------------------------------------------------------------
        public override void start()
        {
            base.start();
            TbDataEffectLockScreen effect_data = EbDataMgr.Instance.getData <TbDataEffectLockScreen>(mEffectId);

            mFunDelayTime = effect_data.LastTime;
            isBegin       = true;
            mScene.getLevel().setTimeFactor(0.0f);
        }
Example #2
0
        //-------------------------------------------------------------------------
        public override void start()
        {
            base.start();

            mScene = (CLogicScene)mMapParam["LogicScene"];
            TbDataEffectLockScreen effect_data = EbDataMgr.Instance.getData <TbDataEffectLockScreen>(mEffectId);

            mScene.getLevel().setTimeFactor(0.0f);
            mFunDelayTime = effect_data.LastTime;

            uint      et_player_rpcid     = (uint)mMapParam["PlayerID"];
            int       bullet_rate         = (int)mMapParam["BulletRate"];
            EbVector3 source_position     = (EbVector3)mMapParam["SourcePosition"];
            int       current_die_fish_id = (int)mMapParam["DieFishObjId"];//触发这个效果的鱼

            mScene.getProtocol().s2allcCreateClientEffect(
                et_player_rpcid, bullet_rate, source_position, current_die_fish_id,
                mEffectId, mEffectName, (int)mEffectType, mDelayTime,
                new List <string>());
        }