private void Start() { _leftSelect = FindManager.PreemptiveAttack; _rightSelect = FindManager.NonPreemptiveAttack; _turnEndButton = FindManager.TurnEndButton.GetComponent <TurnEndButton>(); _leftSelect.GetComponent <Button>().onClick.AddListener(() => { Debug.Log("선공"); _gm.IsPlayerTurn = true; AnimationManager.Instance.PlaySlidingWindowAnimation(_leftSelect.transform, true, true, () => { SelectFirstEnd(); _gm.SetGame(); AnimationManager.Instance.PlaySetUI(FindManager.LogManager.transform.parent.parent, FindManager.TurnEndButton.transform); }); AnimationManager.Instance.PlaySlidingWindowAnimation(_rightSelect.transform, false, false); }); _rightSelect.GetComponent <Button>().onClick.AddListener(() => { Debug.Log("후공"); _gm.IsPlayerTurn = false; AnimationManager.Instance.PlaySlidingWindowAnimation(_leftSelect.transform, false, true); AnimationManager.Instance.PlaySlidingWindowAnimation(_rightSelect.transform, true, false, () => { SelectFirstEnd(); AnimationManager.Instance.PlaySetUI(FindManager.LogManager.transform.parent.parent, FindManager.TurnEndButton.transform); _gm.SetGame(); }); }); _playerHandManagement = FindManager.PlayerHands.GetComponent <HandManagement>(); _opponentHandManagement = FindManager.OpponentHands.GetComponent <HandManagement>(); }