void ReleaseDesignerOutlets() { if (AddAbilityButton != null) { AddAbilityButton.Dispose(); AddAbilityButton = null; } if (SpecialScrollView != null) { SpecialScrollView.Dispose(); SpecialScrollView = null; } }
private void CreateSpecialItems() { if (_AbilityViews != null) { foreach (var view in _AbilityViews) { view.RemoveFromSuperview(); } } _AbilityViews = new List <SpecialAbilityView>(); foreach (SpecialAbility ab in CurrentMonster.SpecialAbilitiesList) { SpecialAbilityView view = new SpecialAbilityView(CurrentMonster, ab); SpecialScrollView.Add(view); _AbilityViews.Add(view); } LayoutSpecialItems(); }