private static LeaveRoomMovePcEnchantment GenerateMobEnchantment(Direction direction, int percent) { LeaveRoomMovePcEnchantment leaveRoomEnchantment = new LeaveRoomMovePcEnchantment(); leaveRoomEnchantment.Direction = direction; leaveRoomEnchantment.ActivationPercent = percent; leaveRoomEnchantment.RoomId = new BaseObjectId(18, 1); leaveRoomEnchantment.Effect = new MoveMob(); return(leaveRoomEnchantment); }
public void Setup() { GlobalReference.GlobalValues = new GlobalValues(); enchantment = new LeaveRoomMovePcEnchantment(); effect = new Mock <IEffect>(); parameter = new Mock <IEffectParameter>(); enchantment.ActivationPercent = 100; enchantment.Effect = effect.Object; enchantment.Parameter = parameter.Object; enchantment.Direction = Directions.Direction.East; }