public void OnDestroy() { _enabled = false; foreach (var g in _visualGuides) { Destroy(g); } _visualGuides = new List <GameObject>(); _mainGuides = null; _mainGuidesManual = null; _headGuides = null; _headGuidesManual = null; _faceGuides = null; _bustGuides = null; _underbustGuides = null; _waistGuides = null; _hipGuides = null; _autoMeasurements = null; foreach (var h in _penisMarkersFromMorph) { Destroy(h); } if (_autoMeasurements != null) { if (_autoMeasurements.POI != null) { _autoMeasurements.POI.Person = null; _autoMeasurements.POI = null; } _autoMeasurements = null; } }
public override void Init() { _ui = new UI(this); _mainGuides = CreateVisualGuide <MainVisualGuides>(); _mainGuidesManual = CreateVisualGuide <MainVisualGuides>(); _headGuides = CreateVisualGuide <HeadVisualGuides>(); _headGuidesManual = CreateVisualGuide <HeadVisualGuides>(); _faceGuides = CreateVisualGuide <FaceVisualGuides>(); _bustGuides = CreateVisualGuide <ArcVisualGuides>(); _underbustGuides = CreateVisualGuide <ArcVisualGuides>(); _waistGuides = CreateVisualGuide <ArcVisualGuides>(); _hipGuides = CreateVisualGuide <ArcVisualGuides>(); _initRun = true; }