//------------------------------------------------------------------------- void _s2allcAutoFire(List <string> vec_param) { if (!mScene.isInit()) { return; } int index = 0; uint et_player_rpcid = uint.Parse(vec_param[++index]); int bullet_count = int.Parse(vec_param[++index]); Queue <_tBullet> que_bullet = new Queue <_tBullet>(); for (int i = 0; i < bullet_count; ++i) { _tBullet bullet; bullet.bullet_objid = int.Parse(vec_param[++index]); bullet.turret_angle = float.Parse(vec_param[++index]); bullet.turret_rate = int.Parse(vec_param[++index]); bullet.locked_fish_objid = int.Parse(vec_param[++index]); que_bullet.Enqueue(bullet); } CRenderTurret turret = mScene.getTurret(et_player_rpcid); if (turret != null) { turret.s2allcAutoFire(que_bullet); } }