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(); }
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); }
//[\s][a-z]([A-z]*)\((.*)\) public static void HandleNull(Object value, BrainDuelsLib.delegates.Action action) { if (value.Equals("null")) { return; } else { action(); } }
public override void Start(BrainDuelsLib.delegates.Action onTime) { script.SetAction(onTime, interval); script.isWorking = true; }
public abstract void Start(BrainDuelsLib.delegates.Action onTime);
public void SetIllegalMoveCallback(Action _callback) { this.illegalMoveCallback = _callback; }
public void SetMovePermittedCallback(Action _callback) { this.movePermittedCallback = _callback; }
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; }
public void SetDidNotEnteredGameCallback(BrainDuelsLib.delegates.Action callback) { this.didNotEnteredGameCallback = callback; }
public void SetGameNotFoundCallback(BrainDuelsLib.delegates.Action callback) { gameNotFoundCallback = callback; }