public void StopInteraction(bool reinit) { _hero.Transform.SetParent(null); if (reinit) { _hero.SetAllBehavioursActivation(true, false); } _tempDynamic.LaunchQuickDeactivate(); _hero.Stickiness.Collider.isTrigger = false; _hero.Stickiness.Rigidbody.isKinematic = false; Interacting = false; if (_cloneOtherDynamic != null && _cloneOtherDynamic.Active) { CloneHeroStickiness = null; _cloneHeroCollider.Transform.SetParent(null); _cloneHeroCollider.Sleep(); _cloneOtherDynamic.Sleep(); } _tempDynamic = null; }