public JSRoom(ObjectInstance prototype, IPEndPoint ep, FavouritesListItem creds) : base(prototype.Engine, ((ClrFunction)prototype.Engine.Global["Room"]).InstancePrototype) { this.PopulateFunctions(); this.EndPoint = ep; this.UserList = new List <JSUser>(); this.Creds = creds.Copy(); }
public static void AddRoom(IPEndPoint ep, FavouritesListItem creds) { foreach (JSScript script in Scripts) { script.Rooms.Add(new Objects.JSRoom(script.JS.Object.InstancePrototype, ep, creds)); } ScriptEvents.OnRoomOpened(ep); }