public void ParseEntry(String[] raw) { Comment = CsvParser.String(raw[0]); Id = CsvParser.Int32(raw[1]); TargetDisplay menuWindow = CsvParser.EnumValue <TargetDisplay>(raw[2]); TargetType targets = CsvParser.EnumValue <TargetType>(raw[3]); Boolean defaultAlly = CsvParser.Boolean(raw[4]); Boolean forDead = CsvParser.Boolean(raw[5]); Boolean defaultOnDead = CsvParser.Boolean(raw[6]); Boolean defaultCamera = CsvParser.Boolean(raw[7]); Int16 animation1 = CsvParser.Int16(raw[8]); UInt16 animation2 = CsvParser.UInt16(raw[9]); Byte scriptId = CsvParser.Byte(raw[10]); Byte power = CsvParser.Byte(raw[11]); Byte elements = CsvParser.Byte(raw[12]); Byte rate = CsvParser.ByteOrMinusOne(raw[13]); Byte category = CsvParser.Byte(raw[14]); Byte statusIndex = CsvParser.Byte(raw[15]); Byte mp = CsvParser.Byte(raw[16]); Byte type = CsvParser.Byte(raw[17]); BattleCommandInfo cmd = new BattleCommandInfo(targets, defaultAlly, menuWindow, animation1, forDead, defaultCamera, defaultOnDead); BTL_REF btl = new BTL_REF(scriptId, power, elements, rate); ActionData = new AA_DATA(cmd, btl, category, statusIndex, mp, type, animation2); }
public BattleCommandInfo(TargetType target, Boolean defaultAlly, TargetDisplay displayStats, Int16 vfxIndex, Boolean forDead, Boolean defaultCamera, Boolean defaultOnDead) { Target = target; DefaultAlly = defaultAlly; DisplayStats = displayStats; VfxIndex = vfxIndex; ForDead = forDead; DefaultCamera = defaultCamera; DefaultOnDead = defaultOnDead; }
public void ParseEntry(String[] raw) { int index = 0; Targets = (TargetType)CsvParser.Byte(raw[index++]); DefaultAlly = CsvParser.Boolean(raw[index++]); Display = (TargetDisplay)CsvParser.Byte(raw[index++]); AnimationId = CsvParser.Int16(raw[index++]); Dead = CsvParser.Boolean(raw[index++]); DefaultDead = CsvParser.Boolean(raw[index++]); ScriptId = CsvParser.Byte(raw[index++]); Power = CsvParser.Byte(raw[index++]); Rate = CsvParser.Byte(raw[index++]); Element = (EffectElement)CsvParser.Byte(raw[index++]); Status = (BattleStatus)CsvParser.UInt32(raw[index]); }
private void AddTarget() { var targetDialog = new TargetDialog(); var targetDialogResult = targetDialog.ShowDialog(); if (targetDialogResult.HasValue && targetDialogResult.Value) { var name = targetDialog.NameText; var targetHost = targetDialog.HostText; if (this.TargetDisplays.Any(x => x.Name == name)) { return; } this.RunTask(uiThread => { if (IPAddress.TryParse(targetHost, out var dummy) == false) { var host = Domain.GetHostByDomain(targetHost); var targetDisplay = new TargetDisplay(name); var ipAddress = this.dnsResolver.GetIPAddress(targetHost); if (ipAddress == null) { return; } var ipWhoisResult = this.whoisLookup.Whois(ipAddress.ToString()); var hostWhoisResult = this.whoisLookup.Whois(host); uiThread.Execute(() => { targetDisplay.AddDomain(ipAddress.ToString(), targetHost); targetDisplay.AddWhoisLookup(ipAddress.ToString(), ipWhoisResult); targetDisplay.AddWhoisLookup(host, hostWhoisResult); this.TargetDisplays.Add(targetDisplay); this.SelectedTargetDisplay = targetDisplay; CommandManager.InvalidateRequerySuggested(); }); } else { var targetDisplay = new TargetDisplay(name); var ipAddress = targetHost; if (ipAddress == null) { return; } var ipWhoisResult = this.whoisLookup.Whois(ipAddress.ToString()); uiThread.Execute(() => { targetDisplay.AddWhoisLookup(ipAddress.ToString(), ipWhoisResult); targetDisplay.AddIpAddress(ipAddress); this.TargetDisplays.Add(targetDisplay); this.SelectedTargetDisplay = targetDisplay; CommandManager.InvalidateRequerySuggested(); }); } }); } }
internal static extern HRESULT RzSBRenderBuffer( [In] TargetDisplay target, [In] /*ref BufferParams*/ IntPtr bufferParams);
/// <summary> /// Initializes a new instance of the <see cref="RenderTarget" /> class. /// </summary> /// <param name="targetDisplay"> /// The <see cref="Razer.TargetDisplay" /> to which content will be rendered. /// </param> /// <param name="height">The height (in pixels) of the target display.</param> /// <param name="width">The width (in pixels) of the target display.</param> internal RenderTarget(TargetDisplay targetDisplay, int height, int width) { DisplayHeight = height; DisplayWidth = width; TargetDisplay = targetDisplay; }