private void deactivateEffect() { hitText.text = null; hitTextBG.text = null; effectHit.sprite = null; index = 0; hitTextHolder.localPosition = Vector3.zero; effectActive = false; gameObject.SetActive(false); fightScreen.getFightProcessor().checkEffectsActive(); }
public void init () { fightScreen = transform.parent.GetComponent<FightScreen>(); fightProcessor = fightScreen.getFightProcessor(); Element element = null; for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLUMNS; j++) { element = Instantiate<Transform>(elementPrefab).GetComponent<Element>(); element.transform.SetParent(transform); elements[i,j] = element; element.setRowAndColumn(i, j); element.getRender().sortingOrder = i + START_SORT_ORDER; } } }
public ElementsHolder init(FightScreen fightScreen) { fightScreen = transform.parent.GetComponent <FightScreen>(); fightProcessor = fightScreen.getFightProcessor(); Element element = null; for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLUMNS; j++) { element = Instantiate <Transform>(elementPrefab).GetComponent <Element>().init(); element.transform.SetParent(transform); elements[i, j] = element; element.setRowAndColumn(i, j); element.getRender().sortingOrder = i + START_SORT_ORDER; } } holderAnimator = GetComponent <ElementsHolderAnimator> ().init(fightScreen, elements); return(this); }