/// <summary>
        /// Initialise a new instance of the KryptonWorkspaceSequence class.
        /// </summary>
        /// <param name="orientation">Initial orientation of the children.</param>
        public KryptonWorkspaceSequence(Orientation orientation)
        {
            _orientation = orientation;

            // Create the child collection for holding items
            Children = new KryptonWorkspaceCollection(this);
            Children.PropertyChanged        += OnChildrenPropertyChanged;
            Children.MaximizeRestoreClicked += OnChildrenMaximizeRestoreClicked;

            // Default properties
            _setVisible         = true;
            WorkspaceStarSize   = new StarSize();
            WorkspaceActualSize = Size.Empty;
            UniqueName          = CommonHelper.UniqueString;
        }
Esempio n. 2
0
        public void SetSize(StarSize size)
        {
            SpriteRenderer spriteRen;

            if (size == StarSize.Sml)
            {
                spriteRen       = GetComponent <SpriteRenderer>();
                spriteRen.color = new Color(97f / 255f, 122f / 255f, 122f / 255f, 1f);
                speedMult       = Random.Range(.5f, .65f);
            }
            else if (size == StarSize.Med)
            {
                spriteRen       = GetComponent <SpriteRenderer>();
                spriteRen.color = new Color(97f / 255f, 122f / 255f, 122f / 255f, 1f);
                speedMult       = Random.Range(.9f, 1.1f);
            }
        }