override public float Run() { interactionSystem = interactionCharacter.GetComponent <InteractionSystem>(); if (interactionSystem != null) { //Clear the existing values interactionSystem.ClearData(); //Send the new values PopulateValues(interactionSystem); } else { Debug.Log("There is no interaction system attached to this character."); } return(0f); }