Add ticking stub for effect.
This commit is contained in:
@@ -40,6 +40,9 @@ namespace Cryville.Crtr {
|
||||
_pool.Return(item);
|
||||
_endQueue.RemoveAt(0);
|
||||
}
|
||||
foreach (var instance in _instances) {
|
||||
instance.Value.Tick();
|
||||
}
|
||||
}
|
||||
public void Emit(float index) {
|
||||
EffectInstance instance;
|
||||
|
@@ -38,6 +38,9 @@ namespace Cryville.Crtr {
|
||||
float _duration;
|
||||
readonly PropOp _durationOp;
|
||||
public double EndTime { get { return _startTime + _duration; } }
|
||||
public void Tick() {
|
||||
_skinContainer.MatchDynamic(this, 1);
|
||||
}
|
||||
public void OnEmit(double time) {
|
||||
_startTime = time;
|
||||
RootTransform.gameObject.SetActive(true);
|
||||
|
Reference in New Issue
Block a user