Aura.Mabi.Structs.UpgradeEffect.SetSkillEffect C# (CSharp) 메소드

SetSkillEffect() 공개 메소드

Changes effect to give a skill bonus.
public SetSkillEffect ( SkillId skillId, short skillVar, short value, UpgradeValueType valueType ) : void
skillId SkillId
skillVar short
value short
valueType UpgradeValueType
리턴 void
		public void SetSkillEffect(SkillId skillId, short skillVar, short value, UpgradeValueType valueType)
		{
			Unk2 = 0x1B;

			Stat = UpgradeStat.Skill;
			ValueType = valueType;
			Value = value;
			SkillId = skillId;
			SkillVar = skillVar;
		}

Usage Example

예제 #1
0
		public void UpgradeEffectSkillEffect()
		{
			var effect = new UpgradeEffect(UpgradeType.Suffix);
			effect.SetSkillEffect(SkillId.Smash, 1, 100, UpgradeValueType.Percent);
			Assert.Equal((
				"01 00 00 00  00 00 00 00  1B 00 00 00  9B 01 64 00" +
				"22 4E 01 00  0A 00 00 00  00 00 00 00  0A 00 00 00" +
				"00 00 00 00"
				).Replace(" ", ""), ToHex(effect));
		}