コード例 #1
0
 public void SetEffectBulletInitPosList(int Index, ActionV3WraperV1 v)
 {
     if (Index < 0 || Index >= (int)m_EffectBulletInitPosList.Count)
     {
         return;
     }
     m_EffectBulletInitPosList[Index] = v;
 }
コード例 #2
0
 //重置函数
 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;
 }
コード例 #3
0
 public void AddEffectBulletInitPosList(ActionV3WraperV1 v)
 {
     m_EffectBulletInitPosList.Add(v);
 }