private void CreateTrail(SaberInstance saberInstance) { _lengthSlider.RemoveEvent(SetLength); _widthSlider.RemoveEvent(SetWidth); _whitestepSlider.RemoveEvent(SetWhitestep); var trailData = saberInstance?.GetTrailData(); if (trailData == null) { return; } _trailPreviewer.Create(saberInstance.GameObject.transform.parent, trailData); LoadFromModel(trailData); _lengthSlider.AddEvent(SetLength); _widthSlider.AddEvent(SetWidth); _whitestepSlider.AddEvent(SetWhitestep); _trailPreviewer.SetColor(_colorManager.ColorForSaberType(SaberType.SaberA)); }