public void UpdateToTime(float time) { if (!valid) { return; } skeleton.UpdateToTime(time); state.UpdateToTime(time); state.Apply(skeleton); if (_UpdateLocal != null) { _UpdateLocal(this); } skeleton.UpdateWorldTransform(); if (_UpdateWorld != null) { _UpdateWorld(this); skeleton.UpdateWorldTransform(); } if (_UpdateComplete != null) { _UpdateComplete(this); } }