PartProgress ContentParser support
This commit is contained in:
@@ -54,6 +54,10 @@ public abstract class WeaponPart{
|
||||
return p -> 1f - get(p);
|
||||
}
|
||||
|
||||
default PartProgress add(float amount){
|
||||
return p -> Mathf.clamp(get(p) + amount);
|
||||
}
|
||||
|
||||
default PartProgress delay(float amount){
|
||||
return p -> Mathf.clamp((get(p) - amount) / (1f - amount));
|
||||
}
|
||||
@@ -86,10 +90,6 @@ public abstract class WeaponPart{
|
||||
return p -> func.get(get(p), other.get(p));
|
||||
}
|
||||
|
||||
default PartProgress add(float amount){
|
||||
return p -> Mathf.clamp(get(p) + amount);
|
||||
}
|
||||
|
||||
default PartProgress curve(Interp interp){
|
||||
return p -> interp.apply(get(p));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user