Add rewind and tick mechanism for skin component.
This commit is contained in:
@@ -41,7 +41,7 @@ namespace Cryville.Crtr {
|
||||
_endQueue.RemoveAt(0);
|
||||
}
|
||||
foreach (var instance in _instances) {
|
||||
instance.Value.Tick();
|
||||
instance.Value.Tick(time);
|
||||
}
|
||||
}
|
||||
public void Emit(float index) {
|
||||
@@ -53,6 +53,7 @@ namespace Cryville.Crtr {
|
||||
else {
|
||||
_instances.Add(index, instance = _pool.Rent());
|
||||
}
|
||||
instance.Rewind(_time);
|
||||
instance.Index = index;
|
||||
instance.OnEmit(_time);
|
||||
var i2 = ~_endQueue.BinarySearch(instance);
|
||||
|
Reference in New Issue
Block a user