public void Initialize(IEntityInformationView entityInformationView) { this.entityInformationView = entityInformationView; if (entityInformationView.position != null) { entityInformationView.position.OnChanged += PositionChanged; } if (entityInformationView.rotation != null) { entityInformationView.rotation.OnChanged += RotationChanged; } if (entityInformationView.scale != null) { entityInformationView.scale.OnChanged += ScaleChanged; } entityInformationView.OnNameChange += NameChanged; entityInformationView.OnStartChangingName += StartChangingName; entityInformationView.OnEndChangingName += EndChangingName; entityInformationView.OnDisable += Disable; entityInformationView.OnUpdateInfo += UpdateInfo; }