public Units_sub_categories(CastleDBParser.RootNode root, RowValues line) { SimpleJSON.JSONNode node = root.GetSheetWithName("Units_sub_categories").Rows[(int)line]; id = node["id"]; Classification = node["Classification"]; Name = node["Name"]; Category = new CompiledTypes.Units_categories(root, CompiledTypes.Units_categories.GetRowValue(node["Category"])); MapModel = node["MapModel"]; DeathFX = new CompiledTypes.FX_Storage(root, CompiledTypes.FX_Storage.GetRowValue(node["DeathFX"])); }
public FX_Storage[] GetAll() { var values = (CompiledTypes.FX_Storage.RowValues[])Enum.GetValues(typeof(CompiledTypes.FX_Storage.RowValues)); FX_Storage[] returnList = new FX_Storage[values.Length]; for (int i = 0; i < values.Length; i++) { returnList[i] = Get(values[i]); } return(returnList); }
public WeaponFX(CastleDBParser.RootNode root, SimpleJSON.JSONNode node) { FXShooting = new CompiledTypes.FX_Storage(root, CompiledTypes.FX_Storage.GetRowValue(node["FXShooting"])); ShootingSound = new CompiledTypes.AudioFX_Storage(root, CompiledTypes.AudioFX_Storage.GetRowValue(node["ShootingSound"])); RotationSound = new CompiledTypes.AudioFX_Storage(root, CompiledTypes.AudioFX_Storage.GetRowValue(node["RotationSound"])); }
public AmmoFX(CastleDBParser.RootNode root, SimpleJSON.JSONNode node) { FXExplosion = new CompiledTypes.FX_Storage(root, CompiledTypes.FX_Storage.GetRowValue(node["FXExplosion"])); FXWaterHit = new CompiledTypes.FX_Storage(root, CompiledTypes.FX_Storage.GetRowValue(node["FXWaterHit"])); }