Beispiel #1
0
    private void AnimationSetup()
    {
        if (sound_Walk == null)
        {
            sound_Walk = transform.FindChild("WalkinSound").GetComponent <AudioSource>();
        }

        if (agentMotor == null)
        {
            agentMotor = GetComponent <AgentMovementMotor>();
        }

        if (animComp == null)
        {
            animComp = GetComponent <Animation> ();
        }

        animComp.wrapMode = WrapMode.Loop;
        // Play ( PLAYER_ANIMATIONS[index] )
        // loop in sync
        animComp["Idle"].layer = 1;                     // 0

        animComp["Walk"].layer     = 1;                 // 1
        animComp["WalkAim"].layer  = 1;                 // 2
        animComp["WalkFire"].layer = 1;                 // 3

        animComp["Run"].layer     = 1;                  // 4
        animComp["RunAim"].layer  = 1;                  // 5
        animComp["RunFire"].layer = 1;                  // 6
        animComp["RunJump"].layer = 1;                  // 7

        animComp["Standing"].layer     = 1;             // 8
        animComp["StandingFire"].layer = 1;             // 9
        animComp["StandingAim"].layer  = 1;             // 10
        animComp["StandingJump"].layer = 1;             // 11

        animComp["RelaxedWalk"].layer = 1;              // 12

        animComp.SyncLayer(1);
        //animComp.CrossFade ("Idle", 0.5f, PlayMode.StopAll);
    }
Beispiel #2
0
    private void AnimationSetup()
    {
        if (sound_Walk == null)
            sound_Walk = transform.FindChild("WalkinSound").GetComponent<AudioSource>();

        if (agentMotor == null)
            agentMotor = GetComponent<AgentMovementMotor>();

        if (animComp == null)
            animComp = GetComponent<Animation> ();

        animComp.wrapMode = WrapMode.Loop;
                                                        // Play ( PLAYER_ANIMATIONS[index] )
        // loop in sync
        animComp["Idle"].layer = 1;                     // 0

        animComp["Walk"].layer = 1;                     // 1
        animComp["WalkAim"].layer = 1;                  // 2
        animComp["WalkFire"].layer = 1;                 // 3

        animComp["Run"].layer = 1;                      // 4
        animComp["RunAim"].layer = 1;                   // 5
        animComp["RunFire"].layer = 1;                  // 6
        animComp["RunJump"].layer = 1;                  // 7

        animComp["Standing"].layer = 1;                 // 8
        animComp["StandingFire"].layer = 1;             // 9
        animComp["StandingAim"].layer = 1;              // 10
        animComp["StandingJump"].layer = 1;             // 11

        animComp["RelaxedWalk"].layer = 1;              // 12

        animComp.SyncLayer (1);
        //animComp.CrossFade ("Idle", 0.5f, PlayMode.StopAll);
    }