protected override void Start() { base.Start(); _dragItemComponent = GetComponentInChildren<DraggableEntity>(); Assert.IsNotNull(_dragItemComponent); _dragItemComponent.SetEntity(this); _positionController = GetComponentInChildren<PositionController>(); Assert.IsNotNull(_positionController); _positionController.SetEntity(this); }