public TrailSprite(float timeToLive, CanvasItem parent) { _timeToLive = timeToLive; _alphaStep = _alpha / timeToLive; _trailedNode = parent; _trailedNode.Connect("tree_exiting", this, nameof(OnTrailedNodeExitingTree)); }