You would have to define your own interaction class, and have your tuning point to it.
Alternatively, you could add a new type of test and also link it via the tuning.
> @SimGuruEugi said: > You would have to define your own interaction class, and have your tuning point to it. > Alternatively, you could add a new type of test and also link it via the tuning.
My understanding is all tests available in tunable interactions are contained within TunableTestVariant. I am not seeing an obvious way to allow a custom test to be added, recognized and work. Could you provide an example, or link to one?
As an example I was looking to see if any of the tests would simply return the true/false state of a global variable, contained within a module.
It would not be a test in TunableTestVariant. You would need a script mod with a new Interaction class that implements its own version of the test() method.
> @SimGuruEugi said: > It would not be a test in TunableTestVariant. You would need a script mod with a new Interaction class that implements its own version of the test() method.
So you would have to inherit an instance class, to implement a custom test()? Would have thought there would be an option to simply call a static function by name, and return true/false. At least I know where I need to look, thanks.
Comments
Alternatively, you could add a new type of test and also link it via the tuning.
> You would have to define your own interaction class, and have your tuning point to it.
> Alternatively, you could add a new type of test and also link it via the tuning.
My understanding is all tests available in tunable interactions are contained within TunableTestVariant. I am not seeing an obvious way to allow a custom test to be added, recognized and work. Could you provide an example, or link to one?
As an example I was looking to see if any of the tests would simply return the true/false state of a global variable, contained within a module.
> It would not be a test in TunableTestVariant. You would need a script mod with a new Interaction class that implements its own version of the test() method.
So you would have to inherit an instance class, to implement a custom test()? Would have thought there would be an option to simply call a static function by name, and return true/false. At least I know where I need to look, thanks.