public virtual void copy(WavesData from) { this.pendEnv.copy(from.pendEnv); this.currEnv.copy(from.currEnv); this.numWavs = from.numWavs; this.startIndex = from.startIndex; }
public override bool Load() { Waves targetData = target as Waves; var client = new DatabaseClient("", ""); string error = string.Empty; var db = client.GetDatabase(targetData.SheetName, ref error); var table = db.GetTable <WavesData>(targetData.WorksheetName) ?? db.CreateTable <WavesData>(targetData.WorksheetName); List <WavesData> myDataList = new List <WavesData>(); var all = table.FindAll(); foreach (var elem in all) { WavesData data = new WavesData(); data = Cloner.DeepCopy <WavesData>(elem.Element); myDataList.Add(data); } targetData.dataArray = myDataList.ToArray(); EditorUtility.SetDirty(targetData); AssetDatabase.SaveAssets(); return(true); }
public Channel(int chNum) { this.chNum = chNum; //JAVA TO C# CONVERTER NOTE: The following call to the 'RectangularArrays' helper class reproduces the rectangular array initialization that is automatic in Java: //ORIGINAL LINE: wndShapeHist = new bool[2][ATRAC3P_SUBBANDS]; wndShapeHist = RectangularArrays.ReturnRectangularBoolArray(2, ATRAC3P_SUBBANDS); //JAVA TO C# CONVERTER NOTE: The following call to the 'RectangularArrays' helper class reproduces the rectangular array initialization that is automatic in Java: //ORIGINAL LINE: gainDataHist = new AtracGainInfo[2][ATRAC3P_SUBBANDS]; gainDataHist = RectangularArrays.ReturnRectangularAtracGainInfoArray(2, ATRAC3P_SUBBANDS); //JAVA TO C# CONVERTER NOTE: The following call to the 'RectangularArrays' helper class reproduces the rectangular array initialization that is automatic in Java: //ORIGINAL LINE: tonesInfoHist = new WavesData[2][ATRAC3P_SUBBANDS]; tonesInfoHist = RectangularArrays.ReturnRectangularWavesDataArray(2, ATRAC3P_SUBBANDS); for (int i = 0; i < 2; i++) { for (int sb = 0; sb < ATRAC3P_SUBBANDS; sb++) { gainDataHist [i][sb] = new AtracGainInfo(); tonesInfoHist[i][sb] = new WavesData(); } } wndShape = wndShapeHist[0]; wndShapePrev = wndShapeHist[1]; gainData = gainDataHist[0]; gainDataPrev = gainDataHist[1]; tonesInfo = tonesInfoHist[0]; tonesInfoPrev = tonesInfoHist[1]; }
private void Awake() { Instance = this; spawnedTiles = new List <TileBase>(); TileLine.lineCount = 0; List <GameObject> possibleTiles = Resources.LoadAll <GameObject>("Tiles").ToList(); tileToPrefab = new Dictionary <string, GameObject>(); for (int tileIdx = 0; tileIdx < possibleTiles.Count; ++tileIdx) { tileToPrefab.Add(possibleTiles[tileIdx].name, possibleTiles[tileIdx]); } List <GameObject> possibleAttachments = Resources.LoadAll <GameObject>("Attachments").ToList(); attachmentToPrefab = new Dictionary <string, GameObject>(); for (int attachmentIdx = 0; attachmentIdx < possibleAttachments.Count; ++attachmentIdx) { attachmentToPrefab.Add(possibleAttachments[attachmentIdx].name, possibleAttachments[attachmentIdx]); } data = Resources.Load <WavesData>("Levels/" + Parameters.Parameters.Instance.levels); FindWave(); }
public MonsterSpawnerController(MonsterSpawnerView view, GoldManagerController goldManagerController, WaveService waveService) : base(view) { this.goldManagerController = goldManagerController; wavesData = new LevelOneWavesData(); monsterSpawnCooldown = new Cooldown(WavesData.MONSTER_SPAWN_INTERVAL); waveSpawnCooldown = new Cooldown(WavesData.WAVE_SPAWN_INTERVAL); this.waveService = waveService; }
public static WavesData[][] ReturnRectangularWavesDataArray(int size1, int size2) { WavesData[][] newArray = new WavesData[size1][]; for (int array1 = 0; array1 < size1; array1++) { newArray[array1] = new WavesData[size2]; } return(newArray); }
public override void OnInspectorGUI() { DrawDefaultInspector(); WavesData myScript = (WavesData)target; if (GUILayout.Button("Export Json file")) { myScript.SerializeData(); } }
private void OnEnable() { tiles = Resources.LoadAll <GameObject>("Tiles").ToList(); SetDescriptions(); _data = (WavesData)target; if (_data.wavesList == null) { _data.wavesList = new List <WaveData>(); _data.wavesList.Add(new WaveData()); } _dataWidth = _data.wavesList[0].GetWidth(); if (_selectedTexture == null) { _selectedTexture = AssetDatabase.LoadAssetAtPath <Texture2D>("Assets/Sprites/Editor/Selected.png"); } }
public async Task <string> GenerateString(long chatId, string nickname, WavesData wavesData = null, TokenData tokenData = null) { var str = (chatId >> now().Second).ToString(); var guid = Guid.NewGuid().ToString(); var stringGuid = $"{guid.Substring(0, 10)}{str}"; var stamp = new TelegramGuidStamp { Guid = stringGuid, Identifier = chatId, NickName = nickname, WavesData = wavesData, TokenData = tokenData }; await guidRepository.CreateOrUpdateGuidAsync(stringGuid, stamp); return(stringGuid); }
public void SetWavesDataForEditMode(WavesData wavesData) { _wavesData = wavesData; }
private void LoadWavesdata() { if (AssetDatabase.LoadAssetAtPath(WAVES_DATA_PATH, typeof(WavesData)) != null) { _wavesData = AssetDatabase.LoadAssetAtPath(WAVES_DATA_PATH, typeof(WavesData)) as WavesData; _sequances = _wavesData.SequancesList; } else { Debug.LogError("ERROR - Could not find WavesData file"); } }