Beispiel #1
0
        /// <summary>
        /// Initializes this manager.
        /// </summary>
        public static void Init(Connection connection)
        {
            targetCanvas = connection.UI().StockCanvas;

            if (targetCanvas != null)
            {
                var screen = targetCanvas.RectTransform.Size;

                try
                {
                    targetPanel = targetCanvas.AddPanel();
                    var rect = targetPanel.RectTransform;
                    rect.Size     = Tuple.Create(200.0d, 50.0d);
                    rect.Position = Tuple.Create(screen.Item1 / 2 - rect.Size.Item1 / 2, 10d);

                    targetText       = targetPanel.AddText("");
                    targetText.Color = Tuple.Create(1d, 1d, 1d);
                    targetText.Size  = 18;

                    configured = true;
                    WriteLine("UI configured correctly.");
                }
                catch (Exception)
                {
                    WriteLine("Failed to configure widgets.");
                }
            }
            else
            {
                WriteLine("Failed to configure UI.");
            }
        }