public override void Awake(Session self, ETModel.Session session) { self.session = session; SessionCallbackComponent sessionComponent = self.session.AddComponent <SessionCallbackComponent>(); sessionComponent.MessageCallback = (s, opcode, memoryStream) => { self.Run(s, opcode, memoryStream); }; sessionComponent.DisposeCallback = s => { self.Dispose(); }; }
public SessionWrap(Session session) { this.session = session; SessionCallbackComponent sessionComponent = this.session.AddComponent <SessionCallbackComponent>(); sessionComponent.MessageCallback = (s, p) => { this.Run(s, p); }; sessionComponent.DisposeCallback = s => { this.Dispose(); }; }