public override void OnEffectTest() { EffectInfoData effect_info = new EffectInfoData(GameTargetType.OPPO_ONE, EFFECT_TYPE.StayAliveEffect, "2", ""); EffectBase effect = EffectFactory.CreateEffect(effect_info); List <GamePlayer> targets = null; targets = test_players; if (targets != null) { effect.TakeEffect(test_players[0], targets, effect_info.EffectParam1, effect_info.EffectParam2); } Assert.IsTrue(test_players[0].Role.CurrentHP == 1); }
public override void OnEffectTest() { EffectInfoData effect_info = new EffectInfoData(GameTargetType.OPPO_ONE, EFFECT_TYPE.StaySpElmtPropEffect, "FIRE", ""); EffectBase effect = EffectFactory.CreateEffect(effect_info); List <GamePlayer> targets = null; targets = test_players; if (targets != null) { effect.TakeEffect(test_players[0], targets, effect_info.EffectParam1, effect_info.EffectParam2); } Assert.IsTrue(test_players[0].Role.IsStaySpElmtProp && test_players[0].Role.StaySpElmtProp == ELEMENT_PROPERTY.FIRE); }
public override void OnEffectTest() { EffectInfoData effect_info = new EffectInfoData(GameTargetType.OPPO_ONE, EFFECT_TYPE.ChangeSpeedCntEffect, "10", ""); EffectBase effect = EffectFactory.CreateEffect(effect_info); List <GamePlayer> targets = null; targets = test_players; if (targets != null) { effect.TakeEffect(test_players[0], targets, effect_info.EffectParam1, effect_info.EffectParam2); } Assert.IsTrue(test_players[0].Role.CurrentSpeed - (initSpeed + 10) + 0.00001 < 0.0001); }
public override void OnEffectTest() { EffectInfoData effect_info = new EffectInfoData(GameTargetType.OPPO_ONE, EFFECT_TYPE.GainSpCardEffect, "2", ""); EffectBase effect = EffectFactory.CreateEffect(effect_info); List <GamePlayer> targets = null; targets = test_players; if (targets != null) { effect.TakeEffect(test_players[0], targets, effect_info.EffectParam1, effect_info.EffectParam2); } // !!! // 暂未实现 Assert.IsTrue(true); }
public override void OnEffectTest() { EffectInfoData effect_info = new EffectInfoData(GameTargetType.OPPO_ONE, EFFECT_TYPE.TransferJustAcquiredAssetEffect, "MAGIC_POINT", "FIRE"); EffectBase effect = EffectFactory.CreateEffect(effect_info); List <GamePlayer> targets = null; targets = test_players; if (targets != null) { effect.TakeEffect(test_players[0], targets, effect_info.EffectParam1, effect_info.EffectParam2); } // !!! // 暂未实现 Assert.IsTrue(true); }