Exemple #1
0
        public static void display(CADGridSystem CAD, Vector2 Size, Vector2 Position)
        {
            UIManager manager = UIManager.instance;

            HomePanel = manager.UICanvas();
            GameObject MainPanel = manager.GetPanel(HomePanel.transform, Size, Position);

            MainPanel.transform.localScale = Vector3.one;
            RectTransform PanelRect = MainPanel.GetComponent <RectTransform>();

            PanelRect.pivot     = new Vector2(0.5f, .5f);
            PanelRect.anchorMax = new Vector2(1, 1);
            PanelRect.anchorMin = new Vector2(.0f, .0f);
            GameObject CADpanel = manager.GetPanel(HomePanel.transform, new Vector2(900, 900), Position);

            CADpanel.transform.localScale = Vector3.one;

            RectTransform cadPanelRect = CADpanel.GetComponent <RectTransform>();

            cadPanelRect.pivot            = new Vector2(0.5f, .5f);
            cadPanelRect.anchorMax        = new Vector2(.5f, .5f);
            cadPanelRect.anchorMin        = new Vector2(.5f, .5f);
            cadPanelRect.anchoredPosition = Vector2.zero;

            GridLayoutGroup gridLayoutGroup = CADpanel.AddComponent <GridLayoutGroup>();

            gridLayoutGroup.constraint      = GridLayoutGroup.Constraint.FixedColumnCount;
            gridLayoutGroup.constraintCount = 10;
            gridLayoutGroup.childAlignment  = TextAnchor.UpperCenter;
            gridLayoutGroup.cellSize        = new Vector2(75, 75);
            gridLayoutGroup.spacing         = new Vector2(5, 5);
            gridLayoutGroup.padding         = new RectOffset()
            {
                bottom = 20, top = 20, left = 20, right = 20
            };
            for (int y = 0; y < 3; y++)
            {
                for (int x = 0; x < 10; x++)
                {
                    manager.GetImage(CADpanel.transform, CAD.Grid[x, y].image);
                }
            }
        }
Exemple #2
0
        private void Awake()
        {
            _name             = string.Empty;
            _primaryAttribute = new Attributes[Enum.GetValues(typeof(AttributeNames)).Length];
            _modAttributes    = new ModAttributes[Enum.GetValues(typeof(ModAttributeNames)).Length];
            _stats            = new Stat[Enum.GetValues(typeof(StatNames)).Length];
            SetupPrimaryAttributes();
            SetupModAttributes();
            SetupStats();

            MCAD_UI_Controller MCADContol = gameObject.AddComponent <MCAD_UI_Controller>();

            MCADContol.setup(
                GetStat((int)StatNames.Overdrive_Activiation_Cost).AdjustBaseValue,
                GetStat((int)StatNames.Max_Overdrive_Points).AdjustBaseValue,
                this
                );

            test = new CADGridSystem(15);
        }
Exemple #3
0
 private void Awake()
 {
     test          = new CADGridSystem(20);
     skillsManager = this.gameObject.GetComponent <SkillsManager>();
 }