//------------------------------------------------------------------------- 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); }
//------------------------------------------------------------------------- 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>()); }