Ejemplo n.º 1
0
    public override void UsePortal(PortalExecuter calledExecuter)
    {
        StageManager.SelectStage.SetStageClear();
        //SceneFade.Instance.SceneLoad(0);

        // TODO
        // gameManager 통해 게임 중지 및 결과 UI 출력.
        GameManager.Instance.OnResultPopUp();
    }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
 public abstract void UsePortal(PortalExecuter calledExecuter);
Ejemplo n.º 4
0
 public override void UsePortal(PortalExecuter calledExecuter)
 {
     calledExecuter.transform.position = destination.position;
 }