//销毁 public void DestroyPT() { Destroy(PTGo); isUpgraded = false; PTGo = null; ptData = null; }
public ProfitTrailerData(string ptmBasePath, PTMagicConfiguration systemConfiguration) { _ptmBasePath = ptmBasePath; _systemConfiguration = systemConfiguration; PTData rawPTData = JsonConvert.DeserializeObject <PTData>(File.ReadAllText(systemConfiguration.GeneralSettings.Application.ProfitTrailerPath + "ProfitTrailerData.json")); if (rawPTData.SellLogData != null) { this.BuildSellLogData(rawPTData.SellLogData, _systemConfiguration); } if (rawPTData.bbBuyLogData != null) { this.BuildBuyLogData(rawPTData.bbBuyLogData, _systemConfiguration); } if (rawPTData.DCALogData != null) { this.BuildDCALogData(rawPTData.DCALogData, rawPTData.GainLogData, _systemConfiguration); } // Convert local offset time to UTC TimeSpan offsetTimeSpan = TimeSpan.Parse(systemConfiguration.GeneralSettings.Application.TimezoneOffset.Replace("+", "")); _dateTimeNow = DateTimeOffset.UtcNow.ToOffset(offsetTimeSpan); }
//建造炮台 public void BuildPT(PTData PT) { ptData = PT; Vector3 v = transform.position; v.y = 5f; PTGo = GameObject.Instantiate(PT.PTPrefab, v, Quaternion.identity); }
public ProfitTrailerData(PTMagicConfiguration systemConfiguration) { _systemConfiguration = systemConfiguration; string html = ""; string url = systemConfiguration.GeneralSettings.Application.ProfitTrailerMonitorURL + "api/data?token=" + systemConfiguration.GeneralSettings.Application.ProfitTrailerServerAPIToken; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.AutomaticDecompression = DecompressionMethods.GZip; WebResponse response = request.GetResponse(); Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); html = reader.ReadToEnd(); reader.Close(); response.Close(); } catch (System.Exception) { throw; } PTData rawPTData = JsonConvert.DeserializeObject <PTData>(html); if (rawPTData.SellLogData != null) { this.BuildSellLogData(rawPTData.SellLogData, _systemConfiguration); } if (rawPTData.bbBuyLogData != null) { this.BuildBuyLogData(rawPTData.bbBuyLogData, _systemConfiguration); } if (rawPTData.DCALogData != null) { this.BuildDCALogData(rawPTData.DCALogData, rawPTData.GainLogData, _systemConfiguration); } // Convert local offset time to UTC TimeSpan offsetTimeSpan = TimeSpan.Parse(systemConfiguration.GeneralSettings.Application.TimezoneOffset.Replace("+", "")); _dateTimeNow = DateTimeOffset.UtcNow.ToOffset(offsetTimeSpan); }
public ProfitTrailerData(string ptmBasePath, PTMagicConfiguration systemConfiguration) { _ptmBasePath = ptmBasePath; _systemConfiguration = systemConfiguration; // Find the path to the Profit Trailer data file string ptDataFilePath = Path.Combine(systemConfiguration.GeneralSettings.Application.ProfitTrailerPath, "data", "ProfitTrailerData.json"); if (!File.Exists(ptDataFilePath)) { // Try the older location for PT 1.x and PT 2.0.x ptDataFilePath = Path.Combine(systemConfiguration.GeneralSettings.Application.ProfitTrailerPath, "ProfitTrailerData.json"); if (!File.Exists(ptDataFilePath)) { // Can't find the Profit Trailer Data throw new Exception("Unable to load Profit Trailer data file at: " + ptDataFilePath); } } PTData rawPTData = JsonConvert.DeserializeObject <PTData>(File.ReadAllText(ptDataFilePath)); if (rawPTData.SellLogData != null) { this.BuildSellLogData(rawPTData.SellLogData, _systemConfiguration); } if (rawPTData.bbBuyLogData != null) { this.BuildBuyLogData(rawPTData.bbBuyLogData, _systemConfiguration); } if (rawPTData.DCALogData != null) { this.BuildDCALogData(rawPTData.DCALogData, rawPTData.GainLogData, _systemConfiguration); } // Convert local offset time to UTC TimeSpan offsetTimeSpan = TimeSpan.Parse(systemConfiguration.GeneralSettings.Application.TimezoneOffset.Replace("+", "")); _dateTimeNow = DateTimeOffset.UtcNow.ToOffset(offsetTimeSpan); }
public void OnPT3selected(bool isOn) { selectedPT = PT3; }
public void OnPT2selected(bool isOn) { selectedPT = PT2; }
public void OnPT1selected(bool isOn) { selectedPT = PT1; }