コード例 #1
0
    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());
    }
コード例 #2
0
    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));
    }