public static Vector3[] GetHitIconPositions(BattleUIControlBasic uiControl, List <CharacterStateControl> characters) { List <Vector3> list = new List <Vector3>(); for (int i = 0; i < characters.Count; i++) { Vector3 characterCenterPosition2DFunction = uiControl.GetCharacterCenterPosition2DFunction(characters[i]); list.Add(characterCenterPosition2DFunction); } return(list.ToArray()); }
public IEnumerator ApplyEnableCharacterRevivalWindow(bool isShow, bool isPossibleRevival = false, Action onFinishedAction = null) { BattleUIControlBasic uiControl = BattleStateManager.current.uiControl; if (isShow) { this.revivalOrGoShopButtonSwitch.SetSkins((!isPossibleRevival) ? 1 : 0); return(uiControl.WaitOpenCloseDialog(isShow, base.gameObject, this.openCloseDialog, null)); } return(uiControl.WaitOpenCloseDialog(isShow, base.gameObject, this.openCloseDialog, onFinishedAction)); }