public void ActionEnd() { characterAnimation.UserAppear(); currentAttack.OnEndAction -= ActionEnd; currentAttack = null; if(OnEndAction != null) OnEndAction.Invoke(); }
private void EndTriAttack() { if(debugMarker != null) debugMarker.gameObject.SetActive(false); positions.Clear(); characterAfterImage.EndAfterImage(); characterMovement.OnCollisionWall -= CallWallCollision; isTriAttacking = false; characterMovement.EndMove(); characterAnimation.State = CharacterState.Idle; if (OnTimeChanged != null) OnTimeChanged.Invoke(0, 0); if (OnEndAction != null) OnEndAction.Invoke(idAttacker); }
public void EndAttack() { if (lookCoroutine != null) StopCoroutine(lookCoroutine); anim.speed = 1; feedbackManager.SetMotionSpeed(1f); if (actionMode == true) { globalCamera.ActivateCameraAction(false); globalCamera.GetCameraAction().SetParent(null, false); } if(OnEndAction != null) OnEndAction.Invoke(); }
IEnumerator CoIncrease(int addAmount) { while (true) { currentVal += addAmount; UpdateText(); OnUpdateAction?.Invoke(); if (IsCompare(addAmount)) { currentVal = realVal; UpdateText(); isUpdate = false; OnEndAction?.Invoke(); yield break; } yield return(null); } }
private void EndActionPlayer() { DisplayDialogBox.Instance.SetPlayerText(msg); OnEndAction?.Invoke(); }
private void EndActionAI() { DisplayDialogBox.Instance.SetEnemyText(msg); OnEndAction?.Invoke(); }