void ISceneStateInternal.InternalActivate() { if (!isVisible) { isVisible = true; foreach (var it in OnActivate.Enumerate()) { it.Do(); } } }