Exemple #1
0
    public static bool portalCheck = false;     // true: 보스룸 포탈 클릭, false: 일반 룸 포탈 클릭
                                                // 포탈컨트롤 스크립트들에서 참조


    //private bool pauseOn = false;   // true: 일시정지중, false: 아님

    void Start()
    {
        // 0.667
        if (SceneManager.GetActiveScene().name == "Start")  // 스타트씬일때
        {
            Invoke("InvokeStartScene", 0.667f);
        }
        joystick    = GameObject.Find("JoyStickPanel").GetComponent <JoyStickSetting>();
        _moveVector = Vector3.zero;
    }
Exemple #2
0
    void OnEnable()
    {
        // 초기화
        _transform   = transform;    // 트랜스폼 캐싱
        _moveVector  = Vector3.zero; // 플레이어 이동벡터 초기화
        charRenderer = GetComponent <SpriteRenderer>();
        animator     = GetComponent <Animator>();
        rb2D         = GetComponent <Rigidbody2D>();
        // 카메라 컨트롤러 스크립트 초기화(플레이어 다시 연결)
        CameraController cameraScript = GameObject.Find("Main Camera").GetComponent <CameraController>();

        joystick = GameObject.Find("JoyStickPanel").GetComponent <JoyStickSetting>();
        cameraScript.Init();
        gameObject.GetComponent <AttackControl>().AttackBtnInit();
        isClear  = false;
        hitCheck = false;
        isAttack = false;

        dashTime = startDashTime;
    }