private void OnDestroy() { var agent = Chat1Agent.FindAgent(); if (agent == null) { return; } agent.QueryNotifier <IPlayer>().Supply -= _Hide; }
private void Start() { var agent = Chat1Agent.FindAgent(); if (agent == null) { return; } agent.QueryNotifier <IPlayer>().Supply += _Show; agent.QueryNotifier <IPlayer>().Unsupply += _Hide; }
private void OnDestroy() { var agent = Chat1Agent.FindAgent(); if (agent == null) { return; } agent.QueryNotifier <ILogin>().Supply -= _Show; agent.QueryNotifier <ILogin>().Unsupply -= _Hide; }
void Start() { var agent = Chat1Agent.FindAgent(); if (agent == null) { return; } System.Action onConnect = () => { Connecter.Connect($"{IP.text}:{Port.text}"); }; _OnConnect = onConnect; agent.QueryNotifier <IPlayer>().Supply += _Hide; _Show(); }