public void SetUp(int _colCount, int _celCount, int _powerCost, int _powerDamage, int _powersCount, int _movesInTurn, GameManagerScript _gameManager, Sprite[] _elementsSprites, Sprite _spr, Sprite _waitSprite, Sprite _blockSprite, Sprite[] _powerSprites, Sprite[] _hpResistanceSprites, Sprite _menuSpr) { guiScr = new GuiManagerScript(); gameManager = _gameManager; COLORS_COUNT = _colCount; CELL_COUNT = _celCount; BASE_POWER_COST = _powerCost; BASE_POWER_DAMAGE = _powerDamage; POWERS_COUNT = _powersCount; MOVES_IN_TURN = _movesInTurn; elementsSprites = _elementsSprites; spr = _spr; waitSprite = _waitSprite; blockSprite = _blockSprite; powerSprites = _powerSprites; hpResistanceSprites = _hpResistanceSprites; menuSpr = _menuSpr; colors = new Color32[COLORS_COUNT]; colors[0] = new Color32(255, 0, 0, 255); colors[1] = new Color32(100, 50, 0, 255); colors[2] = new Color32(0, 255, 255, 255); colors[3] = new Color32(255, 255, 0, 255); colors[4] = new Color32(150, 200, 200, 255); }
// Use this for initialization void Start() { if (instance == null) { instance = this; } }
private void SetUpGame() { guiScr = new GuiManagerScript(); gamePanel = guiScr.CreatePanel(gameObject, "GamePanel", new Vector2(0.5f, 0.5f), new Vector2(0.5f, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(400, 400), new Vector2(0, 0), spr, new Color32(0, 150, 120, 255)); tab = guiScr.FillWithButtons(gamePanel, CELL_COUNT, CELL_COUNT, spr, colors); onClick = new action(Execute); guiScr.SetAction(tab, onClick); }
public override void SetVisible(bool state) { if (state && GuiManagerScript.IsModalPanelActive()) { return; // Can't have more than one menu panel active at a time } base.SetVisible(state); if (!state) { MenuHiddenEvent.Invoke(); } }
public override void SetVisible(bool state) { if (state && GuiManagerScript.IsModalPanelActive()) { return; // Can't have more than one menu panel active at a time } base.SetVisible(state); if (state) { if (_loadDirectory) { LoadDirectoryNames(); } else { LoadFileNames(); } } else { ResetToggles(); } }