示例#1
0
    private void WoodMaterial()
    {
        AudioSingleStructure singleAudioGroup = new AudioSingleStructure();

        singleAudioGroup.Intialise("wood_object", "Impact_Force");
        singleAudioGroup.AddPszState(0, 5, "Light");
        singleAudioGroup.AddPszState(5, 10, "Medium");
        singleAudioGroup.AddPszState(10, 100, "Heavy");//not required to always between the ranges you can just use the max value in the if statement
        audioDatabase.AddToDatabase(singleAudioGroup);
    }
示例#2
0
    public AudioSingleStructure GetAudioList(string material_)
    {
        AudioSingleStructure audioList = new AudioSingleStructure();

        foreach (AudioSingleStructure element in audioGroup)
        {
            if (element.GetMaterialName() == material_)
            {
                audioList = element;
                break;
            }
        }
        return(audioList);
    }
示例#3
0
 //add to the database itself
 public void AddToDatabase(AudioSingleStructure element_)
 {
     audioGroup.Add(element_);
 }