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); }
// ~ 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); }