public override void StartUp() { relationshipViewModel = CollisionRelationshipViewModelController.CreateViewModel(); collidableViewModel = new CollidableNamedObjectRelationshipViewModel(); CollidableNamedObjectController.RegisterViewModel(collidableViewModel); var collisionCodeGenerator = new CollisionCodeGenerator(); AvailableAssetTypes.Self.AddAssetType( AssetTypeInfoManager.Self.CollisionRelationshipAti); RegisterCodeGenerator(collisionCodeGenerator); AssignEvents(); }
private void RefreshCollidableViewModelTo(IElement element, NamedObjectSave selectedNos) { CollidableNamedObjectController.RefreshViewModelTo(element, selectedNos, collidableViewModel); }