Add missing Driving overloads:
- DrivingIncreases for int - DrivingDecreases for int - DrivingRandomizesLocally for bool - Fix documentation
This commit is contained in:
@@ -353,6 +353,28 @@ namespace AnimatorAsCode.V0
|
||||
return this;
|
||||
}
|
||||
|
||||
public AacFlState DrivingIncreases(AacFlIntParameter parameter, int additiveValue)
|
||||
{
|
||||
CreateDriverBehaviorIfNotExists();
|
||||
_driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
|
||||
{
|
||||
type = VRC_AvatarParameterDriver.ChangeType.Add,
|
||||
name = parameter.Name, value = additiveValue
|
||||
});
|
||||
return this;
|
||||
}
|
||||
|
||||
public AacFlState DrivingDecreases(AacFlIntParameter parameter, int positiveValueToDecreaseBy)
|
||||
{
|
||||
CreateDriverBehaviorIfNotExists();
|
||||
_driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
|
||||
{
|
||||
type = VRC_AvatarParameterDriver.ChangeType.Add,
|
||||
name = parameter.Name, value = -positiveValueToDecreaseBy
|
||||
});
|
||||
return this;
|
||||
}
|
||||
|
||||
public AacFlState DrivingRandomizesLocally(AacFlFloatParameter parameter, float min, float max)
|
||||
{
|
||||
CreateDriverBehaviorIfNotExists();
|
||||
@@ -365,6 +387,18 @@ namespace AnimatorAsCode.V0
|
||||
return this;
|
||||
}
|
||||
|
||||
public AacFlState DrivingRandomizesLocally(AacFlBoolParameter parameter, float chance)
|
||||
{
|
||||
CreateDriverBehaviorIfNotExists();
|
||||
_driver.parameters.Add(new VRC_AvatarParameterDriver.Parameter
|
||||
{
|
||||
type = VRC_AvatarParameterDriver.ChangeType.Random,
|
||||
name = parameter.Name, chance = chance
|
||||
});
|
||||
_driver.localOnly = true;
|
||||
return this;
|
||||
}
|
||||
|
||||
public AacFlState DrivingRandomizesLocally(AacFlIntParameter parameter, int min, int max)
|
||||
{
|
||||
CreateDriverBehaviorIfNotExists();
|
||||
|
||||
Reference in New Issue
Block a user