public void SetState(ChatState state) { this.state = state; this.state.SetResponder(this); this.state.OnStateChange(chat); }
public ChatResponder(Chat chat, ChatState state) { this.chat = chat; SetState(state); }