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; }
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; }