public AbilityHitExplodeRandomBulletMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this._offsetAngle  = UnityEngine.Random.Range((float)0f, (float)6.283185f);
     this.config        = (HitExplodeRandomBulletMixin)config;
     this._traceBullets = new List <TraceDelay>();
 }
Пример #2
0
 public AbilityDefendWithShieldMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (DefendWithShieldMixin)config;
 }
 public AbilityLimitLoopWithNormalizedTimeMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (LimitLoopWithNormalizedTime)config;
 }
 public AbilityHitExplodeRandomPosBulletMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config          = (HitExplodeRandomPosBulletMixin)config;
     this.randPosIx       = 0;
     this._bulletInfoList = new List <BulletInfo>();
 }
Пример #5
0
 public AbilityAvatarSkillButtonClickedMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (AvatarSkillButtonClickedMixin)config;
 }
Пример #6
0
 public AbilityAttachModifierToOffStageMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (AttachModifierToOffStageMixin)config;
 }
Пример #7
0
 public MPAbilityEvadeMixin_RemoteRecveive(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this._mixinArg   = new MixinArg_Evade();
     this._recvStates = new PeerReceiveState[Singleton <MPManager> .Instance.peer.totalPeerCount + 1];
 }
 public MPAbilityHitExplodeBulletMixin_Old(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this._mixinArg = new MixinArg_HitExplodeMixin();
 }
 public AbilityAvatarAutoUltraModeMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (AvatarAutoUltraModeMixin)config;
 }
Пример #10
0
 public AbilityForceInterruptMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (ForceInterruptMixin)config;
 }
 public AbilityKeepAttackSameTargetMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config     = (KeepAttackSameTargetMixin)config;
     this._fadeTimer = new EntityTimer(instancedAbility.Evaluate(this.config.TargetFadeWindow));
 }
Пример #12
0
 public AbilityAvatarWeaponOverHeatMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config          = (AvatarWeaponOverHeatMixin)config;
     this._animatorEntity = (BaseMonoAnimatorEntity)base.entity;
     this._avatarActor    = (AvatarActor)base.actor;
 }
 public AbilityAttachRebindAttachPointMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (AttachRebindAttachPointMixin)config;
 }
Пример #14
0
 public AbilityAvatarLimitSkillByStaminaMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config          = (AvatarLimitSkillByStaminaMixin)config;
     this._animatorEntity = (BaseMonoAnimatorEntity)base.entity;
     this._avatarActor    = (AvatarActor)base.actor;
 }
 public MPAbilityEvadeMixin_RemoteNoRecveive(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this._mixinArg = new MixinArg_Evade();
 }
Пример #16
0
 public AbilityOnSwitchChargeMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (OnSwitchChargeMixin)config;
 }
 public AbilityModifyDamageTakenWithMultiMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (ModifyDamageTakenWithMultiMixin)config;
 }
Пример #18
0
 public AbilityAnimatorParamLerpMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config       = (AnimatorParamLerpMixin)config;
     this._isInLerping = false;
 }
 public AbilityLimitLoopTransitionMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config    = (LimitLoopTransitionMixin)config;
     this._maxCount = instancedAbility.Evaluate(this.config.LoopLimitCount);
 }
Пример #20
0
 public AbilityMonsterSummonAttack(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.summonList       = new List <SummonItem>();
     this.summonListDelete = new List <SummonItem>();
     this.config           = (MonsterSummonMixin)config;
 }
Пример #21
0
 public AbilityGrenadeMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config        = (GrenadeMixin)config;
     this._traceBullets = new List <TraceDelay>();
 }
Пример #22
0
 private void RemoveModifier(ActorAbility instancedAbility, string modifierName)
 {
     base.actor.abilityPlugin.TryRemoveModifier(instancedAbility, modifierName);
 }
Пример #23
0
 public AbilityAvatarComboBeyondMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config       = (AvatarComboBeyondMixin)config;
     this._avatarActor = base.actor as AvatarActor;
 }
Пример #24
0
 public AbilityAvatarSkillButtonHoldModeMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config       = (AvatarSkillButtonHoldModeMixin)config;
     this._avatarActor = (AvatarActor)base.actor;
 }
 public AbilityMonsterListenEvadeMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (MonsterListenEvadeMixin)config;
     Singleton <EventManager> .Instance.RegisterEventListener <EvtEvadeSuccess>(base.actor.runtimeID);
 }
 public AbilitySkillIDChangeWithNormalizedTimeMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (SkillIDChangeWithNormalizedTimeMixin)config;
 }
 public AbilityModifyAnimEventAttackMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (ModifyAnimEventAttackMixin)config;
 }
Пример #28
0
 public AbilitySuddenTeleportMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (SuddenTeleportMixin)config;
 }
Пример #29
0
 public AbilityReflectBulletMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (ReflectBulletMixin)config;
 }
 public AbilityFireAdditionalAttackEffectMixin(ActorAbility instancedAbility, ActorModifier instancedModifier, ConfigAbilityMixin config) : base(instancedAbility, instancedModifier, config)
 {
     this.config = (FireAdditionalAttackEffectMixin)config;
 }