コード例 #1
0
        protected override void Execute(ScriptingContext context, double level)
        {
            var decrementalFactor = BasicSkillScript.GetDecrementalSkillFactor(level);

            context.SetValue(this.Domain, AccuracyFactorSkillKey, decrementalFactor);
            context.SetValue(this.Domain, AimingTimeFactorSkillKey, decrementalFactor);
            context.SetValue(this.Domain, ShotDispersionFactorSkillKey, decrementalFactor);

            var incrementalFactor = BasicSkillScript.GetIncrementalSkillFactor(level);

            context.SetValue(this.Domain, TurretRotationSpeedSkillKey, incrementalFactor);
        }
コード例 #2
0
 protected override void Execute(ScriptingContext context, double level)
 {
     var loadTimeFactor = BasicSkillScript.GetDecrementalSkillFactor(level);
     context.SetValue(this.Domain, LoadTimeFactorSkillKey, loadTimeFactor);
 }
コード例 #3
0
        protected override void Execute(ScriptingContext context, double level)
        {
            var terrainResistanceFactor = BasicSkillScript.GetDecrementalSkillFactor(level);

            context.SetValue(this.Domain, TerrainResistanceFactorSkillKey, terrainResistanceFactor);
        }