void OnDisable() { GameManager.Instance.RemoveEventHandler( "CHARACTER", ProcessCharacterEvent); if(GetComponent<Animation>() != null && GetComponent<Animation>().isPlaying) { GetComponent<Animation>().Stop(); } }