public class StateSwitcher : MonoBehaviour { public delegate void SwitchStateCallback(string state); public static event SwitchStateCallback SwitchCallbacks; ...}
Будет доступно везде
если что, я не претендую на объективность и разумность в данном случае т.к. опыта в C# кот наплакал. Да и в подобных ему языках