public ColorSocketObject(SocketConstants.SocketAction socketAction, SimpleColor color) : this(socketAction, color.A, color.R, color.G, color.B) { }
public ColorSocketObject(SocketConstants.SocketAction socketAction, byte a, byte r, byte g, byte b) : base(socketAction) { Value = new SimpleColor(a, r, g, b); }
public ImageSocketObject(SocketConstants.SocketAction action, int imageWidth, int imageHeight, byte[] imageBytes) : this(action, new SimpleImage(imageWidth, imageHeight, imageBytes)) { }
public ImageSocketObject(SocketConstants.SocketAction action, SimpleImage image) : base(action) { Image = image; }
public FogUpdateSocketObject(SocketConstants.SocketAction action, FogUpdate fogUpdate) : base(SocketConstants.SocketAction.FogUpdate) { FogUpdateInstance = new FogUpdate(fogUpdate.Points, fogUpdate.IsClearing); }
public FogOrRevealAllSocketObject(SocketConstants.SocketAction action, bool fogAll) : base(SocketConstants.SocketAction.FogOrRevealAll) { FogAll = fogAll; }
public BaseSocketObject(SocketConstants.SocketAction action) { Action = action; }