// Start is called before the first frame update void Start() { myPlayer = GetComponent <NavMeshAgent>(); control = GetComponent <ClickToMove>(); visual = GetComponentInChildren <SkinnedMeshRenderer>(); stepAudio = GetComponentInChildren <AudioSource>(); footsteps = GetComponentInChildren <FootSteps>(); }
private void OnTriggerEnter2D(Collider2D other) { if (other.name == "Feet") { footStepScript = other.GetComponent <FootSteps>(); footStepScript.actualArea = areaID; } }
void playFootstepSoundRPC(string surface, float speed, PhotonMessageInfo pmi) { Player player = Player.FindPlayer(pmi.sender); if (player == null || player.gameObject == null) { return; } FootSteps footsteps = player.gameObject.GetComponent <FootSteps>(); footsteps.playFootstepSound(surface, speed); //playerGO.FootSteps.playFootstepSound(surface, speed); }
private void Awake() { // characterController = GetComponent<CharacterController>(); characterController = GetComponent <CapsuleCollider>(); footStepsComponent = GetComponent <FootSteps>(); }