コード例 #1
0
    public override void OnInitialize()
    {
        mainCamera = Camera.main.transform;

        playerMovementController = actionPack.actionController as PlayerLocomotionController;

        characterTransform = actor.GetComponent <Transform>();

        movementProfile = (actor.profile as PlayerProfile).movementProfile;
    }
コード例 #2
0
    public override void OnInitialize()
    {
        #region SetAnimatorHashes

        leftFootUpHash   = Animator.StringToHash(GameConstants.RightFootUp);
        rightFootUpHash  = Animator.StringToHash(GameConstants.LeftFootUp);
        directionHash    = Animator.StringToHash(GameConstants.Direction);
        angleHash        = Animator.StringToHash(GameConstants.Angle);
        rawSpeedHash     = Animator.StringToHash(GameConstants.RawSpeed);
        groundedFootHash = Animator.StringToHash(GameConstants.GroundedFoot);

        #endregion

        locomotionController = actionPack.actionController as PlayerLocomotionController;

        animator = actor.GetComponent <Animator>();

        playerProfile = actor.profile as PlayerProfile;
    }
コード例 #3
0
    public override void OnInitialize()
    {
        playerMovementController = actionPack.actionController as PlayerLocomotionController;

        movementProfile = (actor.profile as MotileProfile).movementProfile;
    }