public override void UsePortal(PortalExecuter calledExecuter) { StageManager.SelectStage.SetStageClear(); //SceneFade.Instance.SceneLoad(0); // TODO // gameManager 통해 게임 중지 및 결과 UI 출력. GameManager.Instance.OnResultPopUp(); }
void Awake() { leftMoveBtn.SetMoveEvent(LeftMove); RightMoveBtn.SetMoveEvent(RightMove); leftMoveBtn.SetUpEvent(UpMoveBtn); RightMoveBtn.SetUpEvent(UpMoveBtn); ActionBtn.SetMoveEvent(OnPlayerAction); _portalExecuter = GetComponent <PortalExecuter>(); _currentPushButton = RightMoveBtn; KnockbackInfomation = new KnockbackInfomation(this, _jumpInfomation, HitEvent); }
public abstract void UsePortal(PortalExecuter calledExecuter);
public override void UsePortal(PortalExecuter calledExecuter) { calledExecuter.transform.position = destination.position; }