public override void Apply(User user, RealmData realmData) { Console.WriteLine(user.name + " sending " + realmThing.stackCount + "x" + realmThing.thingDefLabel + " to " + userTo.name); // We rewire the thing to the targeted user realmData.NotifyPacket(userTo, new ThingReceivedPacket { userFrom = user, realmThing = realmThing }); }
public override void Apply(User user, RealmData realmData) { // Is this nick available ? if (realmData.users.Any((u) => u.name == name)) { realmData.NotifyPacket(user, new ErrorPacket { error = "Nickname " + name + " is already taken" }); return; } user.name = name; realmData.BroadcastPacket(new ChangeNicknameNotifyPacket { user = user, name = name }); }
public override void Apply(User user, RealmData realmData) { string filteredName = TextHelper.StripRichText(name, TextHelper.SIZE); filteredName = TextHelper.Clamp(filteredName, User.MIN_NAME_LENGTH, User.MAX_NAME_LENGTH); // Is this nick available ? if (realmData.users.Any((u) => u.name == filteredName)) { realmData.NotifyPacket(user, new ErrorPacket { error = "Nickname " + filteredName + " is already taken" }); return; } user.name = filteredName; realmData.BroadcastPacket(new ChangeNicknameNotifyPacket { user = user, name = user.name }); }
// Token: 0x0600000A RID: 10 RVA: 0x000020F0 File Offset: 0x000002F0 public override void Apply(User user, RealmData realmData) { var filteredName = TextHelper.StripRichText(name, "size"); filteredName = TextHelper.Clamp(filteredName, 4, 32); if (realmData.users.Any(u => u.name == filteredName)) { realmData.NotifyPacket(user, new ErrorPacket { error = "Nickname " + filteredName + " is already taken" }); return; } user.name = filteredName; realmData.BroadcastPacket(new ChangeNicknameNotifyPacket { user = user, name = user.name }); }
public override void Apply(User user, RealmData realmData) { realmData.NotifyPacket(userTo, new ReceiveColonistPacket { userFrom = user, realmPawn = realmPawn }); }
public override void Apply(User user, RealmData realmData) { realmData.NotifyPacket(userTo, new ReceiveAnimalPacket { userFrom = user, realmAnimal = realmAnimal }); }