Esempio n. 1
0
        public static void SetPicture(Server.TokenAndId tai, string content, BrainDuelsLib.delegates.Action resultCallback, bool isLarge)
        {
            Random random      = new System.Random();
            int    serverIndex = random.Next() % SocketManager.PICTURE_SERVERS.Length;
            SetPictureSocketThreadedJob job = new SetPictureSocketThreadedJob(tai, serverIndex, content, isLarge);

            job.resultCallback = resultCallback;
            job.Start();
        }
Esempio n. 2
0
        public static void SetAva(Server.TokenAndId tai, LightImage image, BrainDuelsLib.delegates.Action callback)
        {
            LightImage largeImage = image.CropToSize(SocketManager.Images.avatarSize.width, SocketManager.Images.avatarSize.height);
            LightImage miniImage  = image.CropToSize(SocketManager.Images.miniAvatarSize.width, SocketManager.Images.miniAvatarSize.height);
            string     content1   = ImageSerizlizer.Serialize(largeImage);
            string     content2   = ImageSerizlizer.Serialize(miniImage);

            PictureRequest.SetPicture(tai, content1, callback, true);
            PictureRequest.SetPicture(tai, content2, callback, false);
        }
Esempio n. 3
0
 //[\s][a-z]([A-z]*)\((.*)\)
 public static void HandleNull(Object value, BrainDuelsLib.delegates.Action action)
 {
     if (value.Equals("null"))
     {
         return;
     }
     else
     {
         action();
     }
 }
Esempio n. 4
0
 public override void Start(BrainDuelsLib.delegates.Action onTime)
 {
     script.SetAction(onTime, interval);
     script.isWorking = true;
 }
Esempio n. 5
0
 public abstract void Start(BrainDuelsLib.delegates.Action onTime);
Esempio n. 6
0
 public void SetIllegalMoveCallback(Action _callback)
 {
     this.illegalMoveCallback = _callback;
 }
Esempio n. 7
0
 public void SetMovePermittedCallback(Action _callback)
 {
     this.movePermittedCallback = _callback;
 }
Esempio n. 8
0
 public void SetAction(BrainDuelsLib.delegates.Action action, int interval)
 {
     this.action   = action;
     this.interval = interval;
 }
 public void SetConnectionRepeatedCallbacl(BrainDuelsLib.delegates.Action callback)
 {
     this.connectionRepeatCallback = callback;
 }
Esempio n. 10
0
 public void SetDidNotEnteredGameCallback(BrainDuelsLib.delegates.Action callback)
 {
     this.didNotEnteredGameCallback = callback;
 }
Esempio n. 11
0
 public void SetGameNotFoundCallback(BrainDuelsLib.delegates.Action callback)
 {
     gameNotFoundCallback = callback;
 }