public IEnumerator Refresh_AttributesArgAllLocationsSizes_DoesNotThrowException( [ValueSource(typeof(ValueSourceCommon), "AllViewLocations")] CardinalDirections location, [ValueSource(typeof(ValueSourceCommon), "AllViewSizes")] ViewSizes size ) { // Set Up SetUpCommon.CreateTestCamera(); SetUpCommon.CreateTestNameCanvas(TestContext.CurrentContext.Test.Name); SubjectDetailView detailView = SubjectDetailView.GetView( SetUpCommon.GetUICanvas(), size, location ); IAttributeData aData = ValueSourceCommon.GetMockAttributeData(); // Assert Assert.DoesNotThrow(() => { detailView.Refresh(aData); }); yield return(new WaitForSeconds(VisualTimer)); // Tear Down TearDownCommon.DestroyAllGameObjects(); }
public IEnumerator HideDetail_WithDescriptionDataAllLocationsSizes_DoesNotThrowException( [ValueSource(typeof(ValueSourceCommon), "AllViewLocations")] CardinalDirections location, [ValueSource(typeof(ValueSourceCommon), "AllViewSizes")] ViewSizes size ) { // Set Up SetUpCommon.CreateTestCamera(); SetUpCommon.CreateTestNameCanvas( TestContext.CurrentContext.Test.Name ); Subject subjectUnderTest = new Subject( SetUpCommon.GetUICanvas() ); subjectUnderTest.TryAddData( ValueSourceCommon.GetMockDescriptionData() ); subjectUnderTest.ShowDetail(location, size); // Assert yield return(new WaitForSeconds(VisualTimer * .5f)); Assert.DoesNotThrow(() => { subjectUnderTest.HideDetail(); }); yield return(new WaitForSeconds(VisualTimer * .5f)); // Tear Down TearDownCommon.DestroyAllGameObjects(); }
// ~~ private // ~ Non-Static // ~~ public public override void SetSize(ViewSizes size) { switch (size) { case ViewSizes.Small: ViewData.InnerSize = AppWindowMetrics.BarSmall; break; case ViewSizes.Medium: ViewData.InnerSize = AppWindowMetrics.BarMedium; break; case ViewSizes.Large: ViewData.InnerSize = AppWindowMetrics.BarLarge; break; case ViewSizes.Maximum: ViewData.InnerSize = AppWindowMetrics.BarMax; break; default: ViewData.InnerSize = AppWindowMetrics.BarSmall; break; } }
public IEnumerator Refresh_LocationAbilitiesArg_DoesNotThrowException( [ValueSource(typeof(ValueSourceCommon), "AllViewLocations")] CardinalDirections location, [ValueSource(typeof(ValueSourceCommon), "AllViewSizes")] ViewSizes size ) { // Set Up SetUpCommon.CreateTestCamera(); SetUpCommon.CreateTestNameCanvas( TestContext.CurrentContext.Test.Name ); SetUpCommon.CreateEventSystem(); ActionBarView abView = ActionBarView.GetView( SetUpCommon.GetUICanvas(), size, location ); // Assert Assert.DoesNotThrow(() => { abView.Refresh( null, ValueSourceCommon.StubV3ArgActionDict(5) ); }); yield return(new WaitForSeconds(VisualTimer)); // Tear Down TearDownCommon.DestroyAllGameObjects(); }
// CONSTRUCTORS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // DESTRUCTORS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // DELEGATES ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // EVENTS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // ENUMS // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // INTERFACES ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // PROPERTIES ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // INDEXERS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // METHODS ~~~~~~~~~ // ~ Static // ~~ public public static SubjectDetailView GetView( Canvas canvas, ViewSizes size = ViewSizes.Medium, CardinalDirections location = CardinalDirections.West ) { GameObject result = new GameObject("Detail View"); SubjectDetailView resultMono = result.AddComponent <SubjectDetailView>(); resultMono.Initialize(canvas); resultMono.SetSize(size); resultMono.SetLocation(location); return(resultMono); }
public void ShowActionBar( CardinalDirections location, ViewSizes size, bool sizeLocked = true, bool positionLocked = true ) { _actionBarView.gameObject.SetActive(true); _actionBarView.SetLocation(location); _actionBarView.SetSize(size); _actionBarView.Refresh(_selfAbilities, _locationAbilities, _objectAbilities); _actionBarView.transform.SetAsLastSibling(); _actionBarView.SetLockedAllHandles(sizeLocked); _actionBarView.SetLockedMoveHandle(positionLocked); }
public void ShowDetail( Vector2 location, ViewSizes size = ViewSizes.Medium, bool sizeLocked = true, bool positionLocked = true ) { _detailView.gameObject.SetActive(true); _detailView.SetSize(size); _detailView.SetLocation(location); _detailView.Refresh(_attributeData, _portraitData, _descriptionData); _detailView.transform.SetAsLastSibling(); _detailView.SetLockedAllHandles(sizeLocked); _detailView.SetLockedMoveHandle(positionLocked); }
public override void SetSize(ViewSizes size) { switch (size) { case ViewSizes.Small: ViewData.InnerSize = AppWindowMetrics.EighthAppWindowSquare; break; case ViewSizes.Medium: ViewData.InnerSize = AppWindowMetrics.FourthAppWindowSquare; break; case ViewSizes.Large: ViewData.InnerSize = AppWindowMetrics.HalfAppWindowSquare; break; } Snap(); }
// ~ Non-Static // ~~ public // ~~ private // CONSTRUCTORS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // DESTRUCTORS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // DELEGATES ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // EVENTS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // ENUMS // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // INTERFACES ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // PROPERTIES ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // INDEXERS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // METHODS ~~~~~~~~~ // ~ Static // ~~ public public static ActionBarView GetView( Canvas canvas, ViewSizes size = ViewSizes.Medium, CardinalDirections location = CardinalDirections.South ) { GameObject result = new GameObject("Action Bar View"); ActionBarView resultMono = result.AddComponent <ActionBarView>(); resultMono.Initialize(canvas); resultMono.ViewData.MinTotalWidth = AppWindowMetrics.BarSmall.x; resultMono.ViewData.MinTotalHeight = AppWindowMetrics.BarSmall.y; resultMono.SetSize(size); resultMono.SetLocation(location); return(resultMono); }
public override void SetSize(ViewSizes size) { throw new System.NotImplementedException(); }
public void ShowTooltip(ViewSizes size = ViewSizes.Medium) { throw new System.NotImplementedException(); }
// INDEXERS ~~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public // ~~ private // METHODS ~~~~~~~~~ // ~ Static // ~~ public // ~~ private // ~ Non-Static // ~~ public public abstract void SetSize(ViewSizes size);