Exemple #1
0
    private void Start()
    {
        PlayerManagement playerManager = GetComponent <PlayerManagement>();

        playerAnimator = GetComponent <Animator>();
        player         = playerManager.player;
        role           = playerManager.role;
    }
Exemple #2
0
    void Start()
    {
        PlayerManagement playerManager = GetComponent <PlayerManagement>();

        playerAnimator                   = GetComponent <Animator>();
        player                           = playerManager.player;
        role                             = playerManager.role;
        player.state.OnComboEvent       += HandleComboEvent;
        player.state.OnDirectionFlipped += HandleDirectionFlipped;
    }
 private void OnCollisionStay(Collision collision)
 {
     if (collision.gameObject.tag == "Player")
     {
         SNBPlayer player = collision.gameObject.GetComponent <PlayerManagement>().player;
         if (player.state.dashing)
         {
             foreach (ContactPoint contact in collision.contacts)
             {
                 ParticleSystem dustKickup = Instantiate(dustKickupParticles);
                 dustKickup.transform.position = contact.point;
                 dustKickup.Play();
             }
         }
     }
 }