private void sendLocationBeacon(Mogre.Vector3 pos) { Memories mems = new Memories(); mems.Add(new Memory("", KeyWord.CARTESIAN_X, pos.x.ToString(), null)); mems.Add(new Memory("", KeyWord.CARTESIAN_Y, pos.y.ToString(), null)); mems.Add(new Memory("", KeyWord.CARTESIAN_Z, pos.z.ToString(), null)); Event ev = new Event(); ev._Keyword = KeyWord.CARTESIAN_SECRETPLAYERLOCATION; ev._Memories = mems; ev._IntendedRecipients = EventTransfer.CLIENTTOSERVER; base.outboxMessage(this, ev); // log("Location: X=" + imAt.x.ToString() + " Y=" + imAt.y.ToString() + " Z=" + imAt.z.ToString()); }
public override void inbox(Event ev) { switch (ev._Keyword) { case KeyWord.STATE_BROADCASTING: if (ev._Memories[KeyWord.TESTLOOP] != null) { int g = Int32.Parse(ev._Memories[KeyWord.TESTLOOP].Value) + 1; log("testloop: " + g.ToString()); Memory mem = new Memory("", KeyWord.TESTLOOP, g.ToString()); Memories mems = new Memories(); mems.Add(mem); Event ev2 = new Event(); ev2._Keyword = KeyWord.STATE_BROADCASTING; ev2._Memories = mems; ev2._IntendedRecipients = eventScope.SERVERALL; base.outboxMessage(this, ev2); addCheeriosBox(); //string attacker = ev._Memories[KeyWord.STATE_READY].Value; //addZelBox(); //for (int i = 0; i < ZelBoxesSNs.Count; i++) //{ // SceneNode sninquestion = ((SceneNode)ZelBoxesSNs[i]); // if (sninquestion.Name == attacker) // { // //float scale = ((float)ran.NextDouble() * 2); // sninquestion.ResetToInitialState(); // } //} } break; } }
private void onAddMemory(object obj) { if (obj != null) { if (!String.IsNullOrEmpty(obj.ToString())) { string callsign = obj.ToString(); if (!isDupe(callsign)) { Memory memory = new Memory(); DateTime dt = DateTime.UtcNow; memory.Callsign = callsign; memory.Date = dt.Date.ToString("dd-MMM-yyyy"); memory.Time = dt.ToString("HH:mm:ss"); memory.Frequency = frequency; memory.Mode = mode; Memories.Add(memory); saveMemoryList(); closeWindow(); } else { ErrorMessage = "Callsign and frequency already in list."; } } } }
public MemoryAllocationPage() { this.InitializeComponent(); for (int i = 0; i < 32; i++) { Memories.Add(new Memory { Task = null }); } Random random = new Random(); MemoryGrid.ItemsSource = null; MemoryGrid.ItemsSource = Memories; DoTasks.Add(new DoTask { Id = 0, Length = random.Next(1, 18), Color = "Red" }); DoTasks.Add(new DoTask { Id = 1, Length = random.Next(1, 18), Color = "Green" }); DoTasks.Add(new DoTask { Id = 2, Length = random.Next(1, 18), Color = "DarkBlue" }); DoTasks.Add(new DoTask { Id = 3, Length = random.Next(1, 18), Color = "LightBlue" }); DoTasks.Add(new DoTask { Id = 4, Length = random.Next(1, 18), Color = "YellowGreen" }); DoTasks.Add(new DoTask { Id = 5, Length = random.Next(1, 18), Color = "DarkGray" }); foreach (var t in DoTasks) { TasksInfo += $"TaskId: {t.Id}\tLength: {t.Length}\n"; } Tasks.Text = string.Empty; Tasks.Text = TasksInfo; }
static void AddMemoryItem(string id, string groupKey, string memberKey, string text, string hint, string parentId, DateTimeOffset actionTime, MemoryType memoryType) { var memory = new MemoryItem { Id = id, ParentId = parentId, GroupKey = groupKey, MemberKey = memberKey, Hint = hint, Text = text, MemoryType = memoryType, Stage = MemoryStage.Stage0 }; Memories.Add(memory); SendFeedbackMessage(type: MsgType.Success, actionTime: actionTime, action: MapAction.MemoryFeedback.NewMemoryAdded.Name, content: memory); }
public void sendCap(byte[] capFrameBytes) { Memories mems = new Memories(); mems.Add(new Memory("", KeyWord.CAMCAP_JPG, "", capFrameBytes)); Event ev = new Event(); ev._Keyword = KeyWord.CAMCAP; ev._Memories = mems; ev._IntendedRecipients = EventTransfer.CLIENTTOSERVER; base.outboxMessage(this, ev); }
public void initTestLoop() { Memory mem = new Memory("", KeyWord.TESTLOOP, "1"); Memories mems = new Memories(); mems.Add(mem); Event ev = new Event(); ev._Keyword = KeyWord.STATE_BROADCASTING; ev._Memories = mems; ev._IntendedRecipients = eventScope.SERVERALL; base.outboxMessage(this, ev); }
public override void Load(ExtendedBinaryReader fileReader, bool keepOpen = false) { // Read STSC base.Load(fileReader); StreamBlock block; // System text block = GetStreamBlockAndJump(0, fileReader); while (!EndOfBlock(fileReader, block)) { SystemText.Add(fileReader.ReadStringElsewhere()); } // CGs block = GetStreamBlockAndJump(1, fileReader); while (!EndOfBlock(fileReader, block)) { CGs.Add(fileReader.ReadStruct <CGEntry>()); } // Movies block = GetStreamBlockAndJump(2, fileReader); while (!EndOfBlock(fileReader, block)) { Movies.Add(fileReader.ReadStruct <MovieEntry>()); } // Memories block = GetStreamBlockAndJump(3, fileReader); while (!EndOfBlock(fileReader, block)) { Memories.Add(fileReader.ReadStruct <MemoryEntry>()); } // Characters block = GetStreamBlockAndJump(4, fileReader); while (!EndOfBlock(fileReader, block)) { Characters.Add(fileReader.ReadStruct <CharacterEntry>()); } // Unknown2 block = GetStreamBlockAndJump(5, fileReader); while (!EndOfBlock(fileReader, block)) { Unknown2.Add(fileReader.ReadStruct <Unknown2Entry>()); } // Unknown3 block = GetStreamBlockAndJump(6, fileReader); while (!EndOfBlock(fileReader, block)) { Unknown3.Add(fileReader.ReadStruct <Unknown3Entry>()); } // Voices block = GetStreamBlockAndJump(7, fileReader); while (!EndOfBlock(fileReader, block)) { Voices.Add(fileReader.ReadStruct <VoiceEntry>()); } // Unknown4 block = GetStreamBlockAndJump(8, fileReader); while (!EndOfBlock(fileReader, block)) { Unknown4.Add(fileReader.ReadStruct <Unknown4Entry>()); } // Older versions may not include art books and drama CDs if (Version == 7) { // Art Book Page block = GetStreamBlockAndJump(9, fileReader); while (!EndOfBlock(fileReader, block)) { ArtBookPages.Add(fileReader.ReadStruct <ArtBookPageEntry>()); } // DramaCDs block = GetStreamBlockAndJump(10, fileReader); while (!EndOfBlock(fileReader, block)) { DramaCDs.Add(fileReader.ReadStruct <DramaCDEntry>()); } } }