public void SetEffectBulletInitPosList(int Index, ActionV3WraperV1 v) { if (Index < 0 || Index >= (int)m_EffectBulletInitPosList.Count) { return; } m_EffectBulletInitPosList[Index] = v; }
//重置函数 public void ResetWraper() { m_CommandType = -1; m_StartTime = (float)0; m_DurationTime = (float)0; m_AnimationTriggerCondition = 0; m_EffectName = ""; m_EffectBoneHook = 0; m_EffectPositionOffset = new ActionV3WraperV1(); m_EffectStayInLocalSpace = false; m_EffectControlObjectId = 0; m_TranslateControlId = 0; m_TranslateOffset = new ActionV3WraperV1(); m_ActorAttackPart = new List <int>(); m_TranslateEase = 1; m_AttackShowHitEffect = false; m_AttackHitEffectName = ""; m_AttackHitEffectDuration = (float)1.6; m_AttackFragmentCount = 1; m_AttackFragmentIntervalTime = (float)0; m_AttackDamageRadio = (float)1; m_BuffSelfActive = false; m_BuffTargetActive = false; m_AttackBehaviourBackDistance = (float)0; m_AttackBehaviourAirHeight = (float)0; m_EffectRotationOffset = new ActionV3WraperV1(); m_FlashControlObjectId = 0; m_AttackStiffTime = (float)0; m_AttackShake = false; m_AttackFlash = false; m_AttackBehaviourBackSpeed = (float)1; m_AttackBehaviourAirSpeed = (float)1; m_AttackBehaviourBack = false; m_AttackBehaviourAir = false; m_AttackBehaviourZoom = false; m_SoundName = ""; m_Trigger = false; m_TriggerIndex = 1; m_AttackHitDummy = 0; m_AttackHitSound = ""; m_HitShakeCameraXRange = (float)0; m_HitShakeCameraYRange = (float)0; m_HitShakeCameraCount = 1; m_HitShakeCameraDurationTime = (float)0.1; m_HiddenWeaponMode = 0; m_NextActionName = ""; m_TranslateWrapMode = 0; m_IsTriggerSecondAttack = false; m_IsHitGround = false; m_SkillActionName = ""; m_WarningRes1 = ""; m_WarningRes2 = ""; m_WarningMaxScale = new ActionV3WraperV1(); m_WarningScaleMode = 0; m_WarningLockAxle = 0; m_WarningPositionOffset = new ActionV3WraperV1(); m_IsEffectFollow = false; m_IsWarningTarget = false; m_AttackBehaviourAirDurationTime = (float)0; m_IsColliderDestroy = false; m_IsAttackRangeFollow = false; m_IsAnimationLoop = false; m_TranslateAngle = (float)0; m_IsAttackRangeShade = false; m_AttackInterval = (float)0; m_IsShowAttackRect = false; m_EffectBulletLaunchAngle = (float)0; m_EffectBulletSpeed = (float)0; m_EffectBulletLaunchTimeIntervalRange = new ActionRangeWraperV1(); m_EffectBulletMaxCout = 0; m_EffectBulletLifeTimeInteralRange = new ActionRangeWraperV1(); m_EffectBulletType = 0; m_EffectBulletInitPosList = new List <ActionV3WraperV1>(); m_EffectBulletLaunchMaxCount = 0; m_EffectBulletIsFollow = false; m_AttackBehaviourAirDownSpeed = (float)0; m_EffectDirectionLockType = 0; m_IsIrregularityEffect = false; m_EffectSize = new ActionV3WraperV1(); m_AttackRangePostion = new ActionV3WraperV1(); m_AttackRangeSize = new ActionV3WraperV1(); m_AttackShape = 0; m_AttackCircleOrigin = new ActionV3WraperV1(); m_AttackCircleRadius = (float)0; m_AttackCircleAngle = (float)0; }
public void AddEffectBulletInitPosList(ActionV3WraperV1 v) { m_EffectBulletInitPosList.Add(v); }