示例#1
0
 private void PlayLayer(MovementType movementType, SurfaceLayerType surfaceLayerType, Transform layerPosition = null)
 {
     foreach (LayerImport import in layerImports)
     {
         if (surfaceLayerType != SurfaceLayerType.None && import.key == surfaceLayerType.ToString() + "_" + movementType.ToString())
         {
             if (import.audioObject != null)
             {
                 import.audioObject.TriggerDirectly(TriggeringAction.StartSound, layerPosition);
             }
         }
     }
 }
示例#2
0
 public void ChangeSurfaceLayerType(SurfaceLayerType newSurfaceLayerType)
 {
     surfaceLayerType = newSurfaceLayerType;
 }