Code cleanup.
This commit is contained in:
@@ -781,23 +781,19 @@ namespace Cryville.Crtr {
|
||||
var dt = tt - ft;
|
||||
if (ft < t0) {
|
||||
if (tt < t0) goto failed;
|
||||
else if (tt < t1) tiv = tv;
|
||||
else {
|
||||
var tr = (t1 - ft) / dt;
|
||||
tiv = (1 - tr) * fv + tr * tv;
|
||||
}
|
||||
var fr = (t0 - ft) / dt;
|
||||
fiv = (1 - fr) * fv + fr * tv;
|
||||
}
|
||||
else if (ft < t1) {
|
||||
fiv = fv;
|
||||
}
|
||||
else goto failed;
|
||||
|
||||
if (tt < t1) tiv = tv;
|
||||
else {
|
||||
var tr = (t1 - ft) / dt;
|
||||
tiv = (1 - tr) * fv + tr * tv;
|
||||
}
|
||||
}
|
||||
else goto failed;
|
||||
return true;
|
||||
failed:
|
||||
fiv = tiv = default(Vector4);
|
||||
|
Reference in New Issue
Block a user