private void Awake() { playerBehaviour = this; playerAnimator = GetComponent <Animator>(); playerAudioSource = GetComponent <AudioSource>(); GroudedCollider = GetComponent <CapsuleCollider>(); animationHash = GetComponent <AnimationHash>(); playerRigidbody = GetComponent <Rigidbody>(); particleManager = GetComponent <ParticleManager>(); attackSystem = GetComponent <AttackSystem>(); gravity = GetComponent <Gravity>(); damageCollider = GetComponent <CapsuleCollider>(); objectPoolManager = GetComponent <ObjectPoolManager>(); getHitComponent = GetComponent <GetHitComponent>(); PlayerShader.enabled = false; gameStageData = GameFacade.GetInstance().gameStageData; playerController = GameFacade.GetInstance().playerController; playerParameter = gameStageData.CurPlayerStageData.playerData.playerParameter; playerData = gameStageData.CurPlayerStageData.playerData; floorMask = LayerMask.GetMask("Floor"); playerState = PlayerState.Move; ForceMove = false; canfall = true; canTriggerFallingCoroutine = true; CreateWeapon(); }
private void Initialize() { playerController = GetComponent <PlayerController_New>(); gameStageController = GetComponent <GameStageController>(); gameStageData = new GameStageData(); }