private void Awake() { characterMovementController = gameObject.GetComponentWithInterface <ICharacterMovementController>(); characterStateController = gameObject.GetComponentWithInterface <ICharacterStateController>(); characterInteraction = gameObject.GetComponentWithInterface <ICharacterInteraction>(); Managers.GameLoop.OnEndGameNotify += OnGameEnd; }
private void Awake() { characterMovementController = gameObject.GetComponentWithInterface <ICharacterMovementController>(); animator = GetComponent <Animator>(); movementSpeedHash = Animator.StringToHash(movementSpeedName); takeCargoHash = Animator.StringToHash(takeCargoName); putCargoHash = Animator.StringToHash(putCargoName); }
private void Awake() { characterMovementController = gameObject.GetComponentWithInterface <ICharacterMovementController>(); animator = GetComponent <Animator>(); movementSpeedHash = Animator.StringToHash(movementSpeedName); actionPickObjectHash = Animator.StringToHash(actionPickObjectName); actionDropObjectHash = Animator.StringToHash(actionDropObjectName); moveModeHash = Animator.StringToHash(moveModeName); actionModeHash = Animator.StringToHash(actionModeName); }
private void Awake() { characterMovementController = gameObject.GetComponentWithInterface <ICharacterMovementController>(); characterAnimatorController = gameObject.GetComponentWithInterface <ICharacterAnimatorController>(); }