Colliders with Probuilder, FMOD Programmer Instrument API code start

This commit is contained in:
Timur Nizamov
2026-01-11 04:14:27 +02:00
parent 27fc11f8b2
commit e6db72778b
21 changed files with 855 additions and 102 deletions

View File

@@ -1,78 +1,113 @@
fileFormatVersion: 2
guid: 684d4d47a018ed14080e15f4c99b8e86
PluginImporter:
serializedVersion: 1
iconMap: {}
executionOrder: {}
isPreloaded: 0
platformData:
Android:
enabled: 0
settings:
CPU: AnyCPU
Any:
enabled: 0
settings: {}
Editor:
enabled: 1
settings:
CPU: x86_64
DefaultValueInitialized: true
OS: Windows
Linux:
enabled: 1
settings:
CPU: None
Linux64:
enabled: 1
settings:
CPU: x86_64
LinuxUniversal:
enabled: 1
settings:
CPU: AnyCPU
OSXIntel:
enabled: 1
settings:
CPU: None
OSXIntel64:
enabled: 1
settings:
CPU: AnyCPU
OSXUniversal:
enabled: 1
settings:
CPU: AnyCPU
SamsungTV:
enabled: 0
settings:
STV_MODEL: STANDARD_13
WP8:
enabled: 0
settings:
CPU: AnyCPU
DontProcess: False
PlaceholderPath:
Win:
enabled: 0
settings:
CPU: None
Win64:
enabled: 1
settings:
CPU: AnyCPU
WindowsStoreApps:
enabled: 0
settings:
CPU: AnyCPU
DontProcess: False
PlaceholderPath:
SDK: AnySDK
iOS:
enabled: 0
settings:
CompileFlags:
FrameworkDependencies:
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 684d4d47a018ed14080e15f4c99b8e86
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
: Linux
second:
enabled: 1
settings:
CPU: None
- first:
: LinuxUniversal
second:
enabled: 1
settings:
CPU: AnyCPU
- first:
: OSXIntel
second:
enabled: 1
settings:
CPU: None
- first:
: OSXIntel64
second:
enabled: 1
settings:
CPU: AnyCPU
- first:
: SamsungTV
second:
enabled: 0
settings:
STV_MODEL: STANDARD_13
- first:
: WP8
second:
enabled: 0
settings:
CPU: AnyCPU
DontProcess: False
PlaceholderPath:
- first:
Android: Android
second:
enabled: 0
settings:
CPU: AnyCPU
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 1
settings:
CPU: x86_64
DefaultValueInitialized: true
OS: Windows
- first:
Standalone: Linux64
second:
enabled: 1
settings:
CPU: AnyCPU
- first:
Standalone: OSXUniversal
second:
enabled: 1
settings:
CPU: AnyCPU
- first:
Standalone: Win
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Win64
second:
enabled: 1
settings:
CPU: AnyCPU
- first:
Windows Store Apps: WindowsStoreApps
second:
enabled: 0
settings:
CPU: AnyCPU
DontProcess: False
PlaceholderPath:
SDK: AnySDK
- first:
iPhone: iOS
second:
enabled: 0
settings:
CompileFlags:
FrameworkDependencies:
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -9,12 +9,12 @@ public class CarAudioController : MonoBehaviour
private void Awake()
{
//Debug.LogError("AUDIO MANAGER:");
//Debug.LogError(AudioManager.Instance);
//Debug.LogError("FMOD EVENTS INSTANCE:");
//Debug.LogError(FMODEvents.Instance);
//Debug.LogError("Car Simple Driving:");
//Debug.LogError(FMODEvents.Instance.BoltCarSimpleDriving);
Debug.LogError("AUDIO MANAGER:");
Debug.LogError(AudioManager.Instance);
Debug.LogError("FMOD EVENTS INSTANCE:");
Debug.LogError(FMODEvents.Instance);
Debug.LogError("Car Simple Driving:");
Debug.LogError(FMODEvents.Instance.BoltCarSimpleDriving);
carMovementInstance = AudioManager.Instance.CreateInstance(FMODEvents.Instance.CarModulatedDriving);
carStopInstance = AudioManager.Instance.CreateInstance(FMODEvents.Instance.BoltCarStopSound);

View File

@@ -63,6 +63,12 @@ public class AudioManager : MonoBehaviour
// public static AudioManager instance;
private static EventInstance musicEventInstance;
// ===== Dialogue / Programmer Sounds =====
[SerializeField]
private EventReference dialogueEvent;
private EVENT_CALLBACK dialogueCallback;
// public access for the Singleton
// and lazy instantiation if not exists
@@ -121,6 +127,9 @@ public class AudioManager : MonoBehaviour
_instance.sfxVCA.setVolume(_instance.SFXVolume);
_instance.uiVCA.setVolume(_instance.UIVolume);
_instance.dialogueCallback = new EVENT_CALLBACK(DialogueEventCallback);
}
public void SetMasterVCA(float value)
@@ -280,6 +289,82 @@ public class AudioManager : MonoBehaviour
//=====//
//=====//
public void PlayDialogue(string audioTableKey)
{
if (!dialogueEvent.IsNull)
{
EventInstance instance = RuntimeManager.CreateInstance(dialogueEvent);
// Pin the string so FMOD can read it safely
GCHandle stringHandle = GCHandle.Alloc(audioTableKey);
instance.setUserData(GCHandle.ToIntPtr(stringHandle));
instance.setCallback(dialogueCallback);
instance.start();
instance.release();
}
else
{
Debug.LogWarning("Dialogue EventReference is not assigned!");
}
}
[AOT.MonoPInvokeCallback(typeof(EVENT_CALLBACK))]
private static FMOD.RESULT DialogueEventCallback(
EVENT_CALLBACK_TYPE type,
IntPtr instancePtr,
IntPtr parameterPtr)
{
EventInstance instance = new EventInstance(instancePtr);
instance.getUserData(out IntPtr stringPtr);
GCHandle stringHandle = GCHandle.FromIntPtr(stringPtr);
string key = stringHandle.Target as string;
switch (type)
{
case EVENT_CALLBACK_TYPE.CREATE_PROGRAMMER_SOUND:
{
var parameter = Marshal.PtrToStructure<PROGRAMMER_SOUND_PROPERTIES>(parameterPtr);
FMOD.Studio.SOUND_INFO soundInfo;
var result = RuntimeManager.StudioSystem.getSoundInfo(key, out soundInfo);
if (result != FMOD.RESULT.OK)
break;
FMOD.Sound sound;
RuntimeManager.CoreSystem.createSound(
soundInfo.name_or_data,
soundInfo.mode | FMOD.MODE.CREATECOMPRESSEDSAMPLE,
ref soundInfo.exinfo,
out sound
);
parameter.sound = sound.handle;
parameter.subsoundIndex = soundInfo.subsoundindex;
Marshal.StructureToPtr(parameter, parameterPtr, false);
break;
}
case EVENT_CALLBACK_TYPE.DESTROY_PROGRAMMER_SOUND:
{
var parameter = Marshal.PtrToStructure<PROGRAMMER_SOUND_PROPERTIES>(parameterPtr);
var sound = new FMOD.Sound(parameter.sound);
sound.release();
break;
}
case EVENT_CALLBACK_TYPE.DESTROYED:
{
// Release pinned string
stringHandle.Free();
break;
}
}
return FMOD.RESULT.OK;
}
public void StopSFX()
{
sfxBus.stopAllEvents(FMOD.Studio.STOP_MODE.IMMEDIATE);

View File

@@ -19,6 +19,7 @@ public class FMODEvents : MonoBehaviour
[field: SerializeField] public EventReference BowGrab { get; private set; }
[field: SerializeField] public EventReference Spray { get; private set; }
[field: SerializeField] public EventReference Coughing { get; private set; }
[field: SerializeField] public EventReference MyNewSoundEffect { get; private set; }
[field: Header("CAR")]
[field: SerializeField] public EventReference DoorOpen { get; private set; }

View File

@@ -7,5 +7,13 @@
<relationship name="folder">
<destination>{b2d8e5a6-b2a3-4016-a958-fe70e51f4f68}</destination>
</relationship>
<relationship name="audioTable">
<destination>{0b49a74d-0ab0-41f8-aff8-da02568f0863}</destination>
</relationship>
</object>
<object class="AudioTable" id="{0b49a74d-0ab0-41f8-aff8-da02568f0863}">
<property name="name">
<value>Voiceovers_Table</value>
</property>
</object>
</objects>

View File

@@ -0,0 +1,574 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.03.00">
<object class="Event" id="{ecaeaea2-3cd6-4186-a29f-eeb232656be9}">
<property name="name">
<value>Voicelines_DeltaVR</value>
</property>
<property name="outputFormat">
<value>5</value>
</property>
<relationship name="folder">
<destination>{51962f58-bf61-41ab-9a12-97570ba0bed8}</destination>
</relationship>
<relationship name="mixer">
<destination>{daa4592b-8892-4df2-a956-af85849232d9}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{7ed8bdd6-d71f-4c61-8063-6e796423973a}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{8a446dca-0628-4427-acee-7bbf36af72ec}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{7de2dd2a-b01e-4258-9e02-754b894fcdf4}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{d5fbd2bd-0763-4c1e-a75f-79ea818521cd}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{e435692c-4c85-4382-a80d-951e29d5661d}</destination>
</relationship>
<relationship name="timeline">
<destination>{e4697c61-3675-42f7-9fb8-447b12226e48}</destination>
</relationship>
<relationship name="banks">
<destination>{ec80a96c-f205-4a18-87f3-a3c6f162f9ae}</destination>
</relationship>
</object>
<object class="EventMixer" id="{daa4592b-8892-4df2-a956-af85849232d9}">
<relationship name="masterBus">
<destination>{ca466107-01f3-4d6e-94f2-e13fec13aa35}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{7ed8bdd6-d71f-4c61-8063-6e796423973a}">
<relationship name="mixerGroup">
<destination>{ca466107-01f3-4d6e-94f2-e13fec13aa35}</destination>
</relationship>
</object>
<object class="MixerInput" id="{8a446dca-0628-4427-acee-7bbf36af72ec}">
<relationship name="effectChain">
<destination>{6b4a4058-0c85-4540-9028-8fb7755f7b87}</destination>
</relationship>
<relationship name="panner">
<destination>{86531f5d-d99e-4f2a-8673-bc93ae7d61a4}</destination>
</relationship>
<relationship name="output">
<destination>{7a292e97-7d25-47a5-bc9a-d0b6c76125a2}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{7de2dd2a-b01e-4258-9e02-754b894fcdf4}" />
<object class="MarkerTrack" id="{d5fbd2bd-0763-4c1e-a75f-79ea818521cd}" />
<object class="GroupTrack" id="{e435692c-4c85-4382-a80d-951e29d5661d}">
<relationship name="modules">
<destination>{a8c6c531-4673-407f-bf84-15073066c2fa}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{c0c425bb-3c91-4543-abf3-d9f840c9d155}</destination>
</relationship>
</object>
<object class="Timeline" id="{e4697c61-3675-42f7-9fb8-447b12226e48}">
<relationship name="modules">
<destination>{a8c6c531-4673-407f-bf84-15073066c2fa}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{ca466107-01f3-4d6e-94f2-e13fec13aa35}">
<relationship name="effectChain">
<destination>{03694c0e-58e5-4436-8d96-c182fba3b37d}</destination>
</relationship>
<relationship name="panner">
<destination>{389f970e-f940-40ca-aa29-c06a8012f646}</destination>
</relationship>
<relationship name="mixer">
<destination>{daa4592b-8892-4df2-a956-af85849232d9}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{6b4a4058-0c85-4540-9028-8fb7755f7b87}">
<relationship name="effects">
<destination>{979fe415-3c15-4b68-9edc-cb367e846ea4}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{86531f5d-d99e-4f2a-8673-bc93ae7d61a4}" />
<object class="ProgrammerSound" id="{a8c6c531-4673-407f-bf84-15073066c2fa}">
<property name="length">
<value>5</value>
</property>
</object>
<object class="EventMixerGroup" id="{c0c425bb-3c91-4543-abf3-d9f840c9d155}">
<property name="name">
<value>Audio 1</value>
</property>
<relationship name="effectChain">
<destination>{f1e537df-e254-4056-9426-d42100a05345}</destination>
</relationship>
<relationship name="panner">
<destination>{c612ed77-e32a-4e5b-abf3-1c69b4694adf}</destination>
</relationship>
<relationship name="output">
<destination>{ca466107-01f3-4d6e-94f2-e13fec13aa35}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{03694c0e-58e5-4436-8d96-c182fba3b37d}">
<relationship name="effects">
<destination>{a8cce9c4-852f-4a3b-833c-725a5d3c1d31}</destination>
<destination>{234c7f14-862a-433a-8632-bbe38d14a01f}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{389f970e-f940-40ca-aa29-c06a8012f646}" />
<object class="MixerBusFader" id="{979fe415-3c15-4b68-9edc-cb367e846ea4}" />
<object class="MixerBusEffectChain" id="{f1e537df-e254-4056-9426-d42100a05345}">
<relationship name="effects">
<destination>{598b12af-5d39-4aba-af92-748be8fc0d81}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{c612ed77-e32a-4e5b-abf3-1c69b4694adf}" />
<object class="MixerBusFader" id="{a8cce9c4-852f-4a3b-833c-725a5d3c1d31}" />
<object class="PluginEffect" id="{234c7f14-862a-433a-8632-bbe38d14a01f}">
<relationship name="plugin">
<destination>{4eed2757-1e34-47cb-bff9-03ec0a607216}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{598b12af-5d39-4aba-af92-748be8fc0d81}" />
<object class="Plugin" id="{4eed2757-1e34-47cb-bff9-03ec0a607216}">
<property name="identifier">
<value>Steam Audio Spatializer</value>
</property>
<relationship name="pluginParameters">
<destination>{43df2957-6edd-42f8-9dfc-4d4e627a7b62}</destination>
<destination>{1fe6c3ac-48c5-4b5a-9b60-128f3bc2187d}</destination>
<destination>{742b5574-6234-4e00-8ef0-6a5441bdf21c}</destination>
<destination>{d2433a63-88c2-456b-b4a5-fb4ec627ff1c}</destination>
<destination>{aa1ce065-75e7-40ea-a122-adada59d822a}</destination>
<destination>{3bc3467e-4a27-4e75-a68b-0e15166e5c07}</destination>
<destination>{27167066-0c4e-452c-ba09-97b6f6dcdf71}</destination>
<destination>{bb9c0610-11c4-4b1e-b1fa-e701856ac5fb}</destination>
<destination>{a0673e19-a099-495a-aacb-9e9485687ef0}</destination>
<destination>{1bcd7226-1c47-4714-b4c3-84bc9bd63831}</destination>
<destination>{b0738bd4-0450-4477-855a-8c94555375c5}</destination>
<destination>{b9771c5e-e99d-4584-a667-8cddc9c82677}</destination>
<destination>{1cbe3ebd-855a-4124-be47-1280e36d8a8c}</destination>
<destination>{5b166570-ba4d-46d0-a922-3ee4197ed5f7}</destination>
<destination>{bd1a7c9c-dc35-45f3-9e07-bbeed982a2b7}</destination>
<destination>{c99a6664-4acc-4130-803c-33509b6ff592}</destination>
<destination>{d17b2198-3bb0-4bbb-8347-6c6025071703}</destination>
<destination>{c2e1351f-c58d-47aa-b7c1-3fce3e56af59}</destination>
<destination>{b145046d-32ce-4f8f-ade4-69839010c7bb}</destination>
<destination>{ca7ffb9e-7af4-4ad3-9396-60a99fd5fb60}</destination>
<destination>{d4ca11b5-7cef-4ca5-b084-20aae3688034}</destination>
<destination>{911bda0c-3f2a-4cc7-9213-6cd7a177c8f1}</destination>
<destination>{a09feb0a-1471-4b8f-bf49-3e355598c075}</destination>
<destination>{ad86ff8f-4ee1-40ae-a555-95baccbcb637}</destination>
<destination>{35b959ed-58a6-4fe1-acd0-132bb09463b6}</destination>
<destination>{764de2c9-ad66-4f71-a3a2-358284a54290}</destination>
<destination>{7a175c49-4c41-4c73-b74c-f9820eb2696d}</destination>
<destination>{a2c4b1d6-1b1f-4786-b7b1-a8592aca259e}</destination>
<destination>{5cef4434-e07b-4485-b59f-5a02a397f565}</destination>
<destination>{9e4f24d2-75e1-436e-a2ae-0ae71b9c4059}</destination>
<destination>{6063dea6-0d12-4c31-a6d2-20e28ee5c0b2}</destination>
<destination>{a30d804b-22f6-4a32-804a-9777cec88f13}</destination>
<destination>{a7d58bae-0c4b-476d-b1ac-e256681feda0}</destination>
<destination>{b1dab080-fee4-42da-81b9-4abe2026874b}</destination>
<destination>{55010852-cb48-4979-b503-b01fa4b33748}</destination>
<destination>{62738f18-0e6f-409a-84e6-977b279f72bc}</destination>
</relationship>
</object>
<object class="DataPluginParameter" id="{43df2957-6edd-42f8-9dfc-4d4e627a7b62}">
<property name="name">
<value>SourcePos</value>
</property>
<property name="value" />
<property name="dataType">
<value>-2</value>
</property>
</object>
<object class="DataPluginParameter" id="{1fe6c3ac-48c5-4b5a-9b60-128f3bc2187d}">
<property name="name">
<value>OverallGain</value>
</property>
<property name="value" />
<property name="dataType">
<value>-1</value>
</property>
</object>
<object class="IntPluginParameter" id="{742b5574-6234-4e00-8ef0-6a5441bdf21c}">
<property name="name">
<value>ApplyDA</value>
</property>
<property name="value">
<value>2</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="IntPluginParameter" id="{d2433a63-88c2-456b-b4a5-fb4ec627ff1c}">
<property name="name">
<value>ApplyAA</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="IntPluginParameter" id="{aa1ce065-75e7-40ea-a122-adada59d822a}">
<property name="name">
<value>ApplyDir</value>
</property>
<property name="value">
<value>2</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="IntPluginParameter" id="{3bc3467e-4a27-4e75-a68b-0e15166e5c07}">
<property name="name">
<value>ApplyOccl</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="IntPluginParameter" id="{27167066-0c4e-452c-ba09-97b6f6dcdf71}">
<property name="name">
<value>ApplyTrans</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="BoolPluginParameter" id="{bb9c0610-11c4-4b1e-b1fa-e701856ac5fb}">
<property name="name">
<value>ApplyRefl</value>
</property>
<property name="value">
<value>false</value>
</property>
</object>
<object class="BoolPluginParameter" id="{a0673e19-a099-495a-aacb-9e9485687ef0}">
<property name="name">
<value>ApplyPath</value>
</property>
<property name="value">
<value>true</value>
</property>
</object>
<object class="IntPluginParameter" id="{1bcd7226-1c47-4714-b4c3-84bc9bd63831}">
<property name="name">
<value>Interpolation</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>1</value>
</property>
</object>
<object class="FloatPluginParameter" id="{b0738bd4-0450-4477-855a-8c94555375c5}">
<property name="name">
<value>DistAtt</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="IntPluginParameter" id="{b9771c5e-e99d-4584-a667-8cddc9c82677}">
<property name="name">
<value>DAType</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>4</value>
</property>
</object>
<object class="FloatPluginParameter" id="{1cbe3ebd-855a-4124-be47-1280e36d8a8c}">
<property name="name">
<value>DAMinDist</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,10000.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{5b166570-ba4d-46d0-a922-3ee4197ed5f7}">
<property name="name">
<value>DAMaxDist</value>
</property>
<property name="value">
<value>30</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,10000.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{bd1a7c9c-dc35-45f3-9e07-bbeed982a2b7}">
<property name="name">
<value>AirAbsLow</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{c99a6664-4acc-4130-803c-33509b6ff592}">
<property name="name">
<value>AirAbsMid</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{d17b2198-3bb0-4bbb-8347-6c6025071703}">
<property name="name">
<value>AirAbsHigh</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{c2e1351f-c58d-47aa-b7c1-3fce3e56af59}">
<property name="name">
<value>Directivity</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{b145046d-32ce-4f8f-ade4-69839010c7bb}">
<property name="name">
<value>DipoleWeight</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{ca7ffb9e-7af4-4ad3-9396-60a99fd5fb60}">
<property name="name">
<value>DipolePower</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,1.000000)(1.000000,4.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{d4ca11b5-7cef-4ca5-b084-20aae3688034}">
<property name="name">
<value>Occlusion</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="IntPluginParameter" id="{911bda0c-3f2a-4cc7-9213-6cd7a177c8f1}">
<property name="name">
<value>TransType</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>1</value>
</property>
</object>
<object class="FloatPluginParameter" id="{a09feb0a-1471-4b8f-bf49-3e355598c075}">
<property name="name">
<value>TransLow</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{ad86ff8f-4ee1-40ae-a555-95baccbcb637}">
<property name="name">
<value>TransMid</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{35b959ed-58a6-4fe1-acd0-132bb09463b6}">
<property name="name">
<value>TransHigh</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{764de2c9-ad66-4f71-a3a2-358284a54290}">
<property name="name">
<value>DirMixLevel</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="BoolPluginParameter" id="{7a175c49-4c41-4c73-b74c-f9820eb2696d}">
<property name="name">
<value>ReflBinaural</value>
</property>
<property name="value">
<value>false</value>
</property>
</object>
<object class="FloatPluginParameter" id="{a2c4b1d6-1b1f-4786-b7b1-a8592aca259e}">
<property name="name">
<value>ReflMixLevel</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,10.000000)}</value>
</property>
</object>
<object class="BoolPluginParameter" id="{5cef4434-e07b-4485-b59f-5a02a397f565}">
<property name="name">
<value>PathBinaural</value>
</property>
<property name="value">
<value>true</value>
</property>
</object>
<object class="FloatPluginParameter" id="{9e4f24d2-75e1-436e-a2ae-0ae71b9c4059}">
<property name="name">
<value>PathMixLevel</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,10.000000)}</value>
</property>
</object>
<object class="DataPluginParameter" id="{6063dea6-0d12-4c31-a6d2-20e28ee5c0b2}">
<property name="name">
<value>SimOutputs</value>
</property>
<property name="value" />
<property name="dataType">
<value>0</value>
</property>
</object>
<object class="BoolPluginParameter" id="{a30d804b-22f6-4a32-804a-9777cec88f13}">
<property name="name">
<value>DirectBinaural</value>
</property>
<property name="value">
<value>true</value>
</property>
</object>
<object class="DataPluginParameter" id="{a7d58bae-0c4b-476d-b1ac-e256681feda0}">
<property name="name">
<value>DistRange</value>
</property>
<property name="value" />
<property name="dataType">
<value>-6</value>
</property>
</object>
<object class="IntPluginParameter" id="{b1dab080-fee4-42da-81b9-4abe2026874b}">
<property name="name">
<value>SimOutHandle</value>
</property>
<property name="value">
<value>-1</value>
</property>
<property name="minimumValue">
<value>-1</value>
</property>
<property name="maximumValue">
<value>10000</value>
</property>
</object>
<object class="IntPluginParameter" id="{55010852-cb48-4979-b503-b01fa4b33748}">
<property name="name">
<value>OutputFormat</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="BoolPluginParameter" id="{62738f18-0e6f-409a-84e6-977b279f72bc}">
<property name="name">
<value>PathNormEQ</value>
</property>
<property name="value">
<value>false</value>
</property>
</object>
</objects>

View File

@@ -8,7 +8,7 @@
<value>5</value>
</property>
<relationship name="folder">
<destination>{bb0dfa19-2848-45c1-b83a-f212448dc5ad}</destination>
<destination>{46ecb943-a7f0-4a91-92cc-befbdfb0c276}</destination>
</relationship>
<relationship name="mixer">
<destination>{4785766d-0662-4337-956d-971b698d998d}</destination>

View File

@@ -5,7 +5,7 @@
<value>Voiceovers</value>
</property>
<relationship name="masters">
<destination>{7db632b8-c5c2-4e3e-ab97-f087b29d2976}</destination>
<destination>{162960f4-09a2-4526-a61e-7ac7e219d27d}</destination>
</relationship>
<relationship name="effectChain">
<destination>{18fe57ae-4110-48b9-92ff-598d3be28f6c}</destination>

View File

@@ -16,7 +16,7 @@
<value>10000</value>
</property>
<property name="initialValue">
<value>0</value>
<value>1450</value>
</property>
<relationship name="modulators">
<destination>{2d77917c-85b0-45ca-a155-7d6dc10cbbde}</destination>

View File

@@ -33,7 +33,7 @@
<value>64</value>
</property>
<property name="wetLevel">
<value>-12.5</value>
<value>-80</value>
</property>
<property name="dryLevel">
<value>-80</value>

View File

@@ -99,7 +99,7 @@
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "SelectEdgeLoop.selectIterative",
"value": "{\"m_Value\":false}"
"value": "{\"m_Value\":true}"
},
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
@@ -109,13 +109,38 @@
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "FillHole.selectEntirePath",
"value": "{\"m_Value\":true}"
"value": "{\"m_Value\":false}"
},
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "experimental.meshesAreAssets",
"value": "{\"m_Value\":false}"
},
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "editor.extrudeEdgesAsGroup",
"value": "{\"m_Value\":true}"
},
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "GrowSelection.useAngle",
"value": "{\"m_Value\":true}"
},
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "GrowSelection.iterativeGrow",
"value": "{\"m_Value\":false}"
},
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "UVEditor.showPreviewMaterial",
"value": "{\"m_Value\":true}"
},
{
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "SelectEdgeRing.selectIterative",
"value": "{\"m_Value\":true}"
},
{
"type": "UnityEngine.ProBuilder.LogLevel, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "log.level",
@@ -149,7 +174,7 @@
{
"type": "UnityEngine.ProBuilder.RectSelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "editor.dragSelectRectMode",
"value": "{\"m_Value\":0}"
"value": "{\"m_Value\":1}"
},
{
"type": "UnityEngine.ProBuilder.SelectionModifierBehavior, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
@@ -164,7 +189,7 @@
{
"type": "UnityEngine.ProBuilder.SelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "editor.lastMeshSelectMode",
"value": "{\"m_Value\":2}"
"value": "{\"m_Value\":4}"
},
{
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
@@ -184,12 +209,12 @@
{
"type": "UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "ShapeBuilder.LastPivotPosition",
"value": "{\"m_Value\":{\"x\":0.0,\"y\":0.0,\"z\":0.0}}"
"value": "{\"m_Value\":{\"x\":-9.5367431640625e-7,\"y\":0.0,\"z\":0.0}}"
},
{
"type": "UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "ShapeBuilder.LastSize",
"value": "{\"m_Value\":{\"x\":49.08480453491211,\"y\":0.10000000149011612,\"z\":-30.85292625427246}}"
"value": "{\"m_Value\":{\"x\":-32.194129943847659,\"y\":-34.063941955566409,\"z\":34.12318801879883}}"
},
{
"type": "UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
@@ -254,7 +279,7 @@
{
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "ExtrudeFaces.distance",
"value": "{\"m_Value\":0.5}"
"value": "{\"m_Value\":57.900001525878909}"
},
{
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
@@ -266,6 +291,26 @@
"key": "WeldVertices.weldDistance",
"value": "{\"m_Value\":0.009999999776482582}"
},
{
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "ExtrudeEdges.distance",
"value": "{\"m_Value\":-0.5}"
},
{
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "GrowSelection.angleValue",
"value": "{\"m_Value\":15.0}"
},
{
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "BevelEdges.size",
"value": "{\"m_Value\":0.20000000298023225}"
},
{
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "smoothing.NormalsSize",
"value": "{\"m_Value\":1.0}"
},
{
"type": "UnityEditor.ProBuilder.Actions.DetachFaces+DetachSetting, Unity.ProBuilder.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "DetachFaces.target",
@@ -274,12 +319,17 @@
{
"type": "UnityEngine.ProBuilder.ExtrudeMethod, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "editor.extrudeMethod",
"value": "{\"m_Value\":2}"
"value": "{\"m_Value\":0}"
},
{
"type": "UnityEditor.ProBuilder.Actions.OffsetElements+CoordinateSpace, Unity.ProBuilder.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "MoveElements.s_CoordinateSpace",
"value": "{\"m_Value\":0}"
},
{
"type": "UnityEditor.ProBuilder.Actions.MirrorObjects+MirrorSettings, Unity.ProBuilder.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"key": "MirrorObjects.mirrorAxes",
"value": "{\"m_Value\":1}"
}
]
}

View File

@@ -28,6 +28,10 @@
"name": "jtimu",
"score": 465.0
},
{
"name": "rt",
"score": 465.0
},
{
"name": "llllpttrgje",
"score": 456.0
@@ -55,10 +59,6 @@
{
"name": ",..,",
"score": 436.0
},
{
"name": "terrrffgggjh",
"score": 431.0
}
]
}