Exemple #1
0
 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();
 }
Exemple #2
0
        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);
        }