Have an event generated as part of the walking animation, create a listen to that event to play a walking sound effect.
Have this sound effect chosen by the current state of the character. Determine what the character is standing on by the material of they object in the grid space they are in, we can define a mapping of object materials to sounds in a generic library object or as part of the character (Aka pandas walk sounds are different from player walk sounds)
Have an event generated as part of the walking animation, create a listen to that event to play a walking sound effect.
Have this sound effect chosen by the current state of the character. Determine what the character is standing on by the material of they object in the grid space they are in, we can define a mapping of object materials to sounds in a generic library object or as part of the character (Aka pandas walk sounds are different from player walk sounds)