Compare commits
5
Commits
RunAndCry
...
1e31e1e8b1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1e31e1e8b1 | ||
|
|
2897eb88bf | ||
|
|
134adda787 | ||
|
|
2f56a5758d | ||
|
|
fb9510a6b2 |
No files matched your search
@@ -15,7 +15,7 @@ MonoBehaviour:
|
||||
m_DefaultGroup: d447fc60305c17a17bf20948ab295a45
|
||||
m_currentHash:
|
||||
serializedVersion: 2
|
||||
Hash: 1290af012af335115858ec31670d830d
|
||||
Hash: a9d2f067d3215f124d04a5eb72485a3f
|
||||
m_OptimizeCatalogSize: 0
|
||||
m_BuildRemoteCatalog: 0
|
||||
m_CatalogRequestsTimeout: 0
|
||||
|
||||
@@ -72,6 +72,11 @@ MonoBehaviour:
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 2c6a984e4a1b42647b48e6b7bc69b158
|
||||
m_Address: Prefabs/Levels/Level6
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 2ed2d93a9f39d4edba511cb7396c7bb6
|
||||
m_Address: Assets/Resources_moved/Prefabs/Enemies/Cockroach.prefab
|
||||
m_ReadOnly: 0
|
||||
@@ -198,6 +203,11 @@ MonoBehaviour:
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: bf87bc9ac43df86be8c818de81d44a54
|
||||
m_Address: Assets/Resources_moved/Audio/SFX/pl_step1.wav
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: c566fc932edefbbee9e53271eac3c560
|
||||
m_Address: MainMenu
|
||||
m_ReadOnly: 0
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d36aab6707c518f5abfd60065165eb35
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d982316b2b4c99747b9e953ae7b9b42f
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -56,6 +56,7 @@ namespace Code.App.AppStates
|
||||
Context.InputService.DebugBindAction((int)ActionMappings.Debug, (int)DebugActions.Debug4, RoomPassedDEBUG);
|
||||
Context.InputService.DebugBindAction((int)ActionMappings.Debug, (int)DebugActions.Debug5, Tube);
|
||||
|
||||
// Context.SceneLoaderService.LoadSceneAsyncAwaitable((int)SceneIds.DevGen);
|
||||
Context.SceneLoaderService.LoadSceneAsyncAwaitable((int)SceneIds.DevGen);
|
||||
Context.LoadingManager.OnLoadingEnded += AfterSceneLoaded;
|
||||
|
||||
@@ -71,7 +72,9 @@ namespace Code.App.AppStates
|
||||
Context.UIService.AsyncSwitchPanelTo(UIPanel.Gameplay),
|
||||
Context.AudioFactory.WarmGameplayMusic(),
|
||||
Context.AudioFactory.WarmSFX(),
|
||||
Context.AudioFactory.WarmDispatcher()
|
||||
Context.AudioFactory.WarmDispatcher(),
|
||||
Context.AudioFactory.WarmEnemies(),
|
||||
Context.AudioFactory.WarmCourier()
|
||||
);
|
||||
|
||||
Context.LoadingManager
|
||||
@@ -87,10 +90,13 @@ namespace Code.App.AppStates
|
||||
{
|
||||
Context.LoadingManager
|
||||
.RegisterLoading(LoadingWork.LoadModelResource);
|
||||
|
||||
|
||||
Context.LoadingManager.OnLoadingEnded -= AfterSceneLoaded;
|
||||
Context.LoadingManager.OnLoadingEnded += AfterPlayerLoaded;
|
||||
|
||||
Context.PlayerProvider = SceneManager.GetActiveScene().GetSceneContainer().Resolve<IPlayerProvider>();
|
||||
Context.PlayerFactory = SceneManager.GetActiveScene().GetSceneContainer().Resolve<IPlayerFactory>();
|
||||
|
||||
await UniTask.WhenAll(
|
||||
WaitForPlayerArmsToInitialize(),
|
||||
WaitForPlayerCharacterLoad()
|
||||
@@ -203,6 +209,10 @@ namespace Code.App.AppStates
|
||||
Context.InputService.DisableMap(ActionMappings.Gameplay);
|
||||
Context.AudioService.GladlyAskToStopMusic(MusicType.Action, callback: Context.AudioFactory.ReleaseActionMusic);
|
||||
Context.AudioService.GladlyAskToStopMusic(MusicType.Peaceful, callback: Context.AudioFactory.ReleasePeacefulMusic);
|
||||
Context.AudioFactory.ReleaseCourier();
|
||||
Context.AudioFactory.ReleaseDispatcher();
|
||||
Context.AudioFactory.ReleaseEnemies();
|
||||
Context.AudioFactory.ReleaseSFX();
|
||||
|
||||
|
||||
Context.InputService.DebugUnbindAction((int)ActionMappings.Debug, (int)DebugActions.Debug1, InstaKillDEBUG);
|
||||
|
||||
@@ -33,11 +33,7 @@ namespace Code.App
|
||||
containerBuilder.AddSingleton(typeof(LoadingManager), typeof(ILoadingManager));
|
||||
|
||||
containerBuilder.AddSingleton(typeof(InputService), typeof(IInputService));
|
||||
// Перенести нахуй в контейнер геймплея
|
||||
containerBuilder.AddSingleton(typeof(PlayerFactory), typeof(IPlayerFactory));
|
||||
containerBuilder.AddSingleton(typeof(EnemyFactory), typeof(IEnemyFactory));
|
||||
containerBuilder.AddSingleton(typeof(PlayerProvider), typeof(IPlayerProvider));
|
||||
//
|
||||
|
||||
InitializeCamera(containerBuilder, staticDataService);
|
||||
|
||||
containerBuilder.AddSingleton(typeof(UIFactory), typeof(IUIFactory));
|
||||
@@ -97,6 +93,7 @@ namespace Code.App
|
||||
containerBuilder.AddSingleton(staticDataService.SoundtrackListConfig, typeof(SoundtrackListConfig));
|
||||
containerBuilder.AddSingleton(staticDataService.AudioTestClipsConfig, typeof(AudioTestClipsConfig));
|
||||
containerBuilder.AddSingleton(staticDataService.SFXListConfig, typeof(SFXListConfig));
|
||||
containerBuilder.AddSingleton(staticDataService.CourierSoundListConfig, typeof(CourierSoundListConfig));
|
||||
containerBuilder.AddSingleton(staticDataService.DispatcherSoundListConfig, typeof(DispatcherSoundListConfig));
|
||||
containerBuilder.AddSingleton(staticDataService.EnemiesSoundListConfig, typeof(EnemiesSoundListConfig));
|
||||
containerBuilder.AddSingleton(staticDataService.AudioSourceSettingsConfigs, typeof(Dictionary<AudioSourceType, AudioSourceSettingsConfig>));
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using Code.App.Loading;
|
||||
using Code.Gameplay.Enemies;
|
||||
using Code.Gameplay.Orders.Order;
|
||||
using Code.Gameplay.Player;
|
||||
using Code.Generator;
|
||||
@@ -21,6 +22,9 @@ namespace Code.App.SceneInstallers
|
||||
containerBuilder.AddScoped(typeof(PlayerScore), typeof(IPlayerScore));
|
||||
containerBuilder.AddScoped(typeof(OrderService), typeof(IOrderService));
|
||||
containerBuilder.AddScoped(typeof(RoomGeneratorFactory), typeof(IRoomGeneratorFactory));
|
||||
containerBuilder.AddScoped(typeof(PlayerProvider), typeof(IPlayerProvider));
|
||||
containerBuilder.AddScoped(typeof(PlayerFactory), typeof(IPlayerFactory));
|
||||
containerBuilder.AddScoped(typeof(EnemyFactory), typeof(IEnemyFactory));
|
||||
containerBuilder.AddScoped(typeof(RoomGenerator));
|
||||
|
||||
containerBuilder.OnContainerBuilt += Initialize;
|
||||
@@ -37,7 +41,7 @@ namespace Code.App.SceneInstallers
|
||||
loadingManager
|
||||
.UnregisterLoading(LoadingWork.LoadScene);
|
||||
|
||||
LoadRooms(container,loadingManager);
|
||||
LoadRooms(container,loadingManager).Forget();
|
||||
}
|
||||
|
||||
private async UniTaskVoid LoadRooms(Container container, ILoadingManager loadingManager)
|
||||
|
||||
@@ -19,10 +19,10 @@ namespace Code.App.StateMachine
|
||||
[Inject] public AppStateMachine StateMachine { get; private set; }
|
||||
[Inject] public CameraStateMachine CameraStateMachine { get; private set; }
|
||||
[Inject] public IUIService UIService { get; private set; }
|
||||
[Inject] public IPlayerFactory PlayerFactory { get; private set; }
|
||||
[Inject] public IPlayerProvider PlayerProvider { get; private set; }
|
||||
[Inject] public IAudioFactory AudioFactory { get; private set; }
|
||||
[Inject] public IAudioService AudioService { get; private set; }
|
||||
[Inject] public IEnemyFactory EnemyFactory { get; private set; }
|
||||
/*[Inject]*/public IPlayerFactory PlayerFactory { get; set; }
|
||||
/*[Inject]*/public IPlayerProvider PlayerProvider { get; set; }
|
||||
// [Inject] public IEnemyFactory EnemyFactory { get; private set; }
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,8 @@ namespace Code.Audio
|
||||
public enum EnemiesSounds
|
||||
{
|
||||
Bastard,
|
||||
Bravo
|
||||
Bravo,
|
||||
GrandpaStep
|
||||
}
|
||||
public enum DispatcherSounds
|
||||
{
|
||||
@@ -28,4 +29,8 @@ namespace Code.Audio
|
||||
Late4,
|
||||
Late5
|
||||
}
|
||||
public enum CourierSounds
|
||||
{
|
||||
Step
|
||||
}
|
||||
}
|
||||
@@ -23,7 +23,7 @@ namespace Code.Audio
|
||||
private AssetReference[] _SFX;
|
||||
private AssetReference[] _enemies;
|
||||
private AssetReference[] _dispatcher;
|
||||
private AssetReference[] _character;
|
||||
private AssetReference[] _courier;
|
||||
|
||||
private AsyncOperationHandle<IList<AudioClip>> _audioTestClipsHandle;
|
||||
private AsyncOperationHandle<IList<AudioClip>> _menuMusicHandle;
|
||||
@@ -32,11 +32,13 @@ namespace Code.Audio
|
||||
private AsyncOperationHandle<IList<AudioClip>> _SFXHandle;
|
||||
private AsyncOperationHandle<IList<AudioClip>> _enemiesHandle;
|
||||
private AsyncOperationHandle<IList<AudioClip>> _dispatcherHandle;
|
||||
private AsyncOperationHandle<IList<AudioClip>> _courierHandle;
|
||||
|
||||
public Dictionary<AudioType, AudioClip> AudioTestClips { get; private set; } = new();
|
||||
public Dictionary<MusicType, List<AudioClip>> MusicDictionary { get; private set; } = new();
|
||||
public List<AudioClip> SFXAudios { get; private set; } = new();
|
||||
public List<AudioClip> EnemiesAudios { get; private set; } = new();
|
||||
public List<AudioClip> CourierAudios { get; private set; } = new();
|
||||
public List<AudioClip> DispatcherAudios { get; private set; } = new();
|
||||
|
||||
public AudioFactory(AudioMixerConfig audioMixerConfig,
|
||||
@@ -44,7 +46,8 @@ namespace Code.Audio
|
||||
SFXListConfig sfxListConfig,
|
||||
EnemiesSoundListConfig enemiesSoundListConfig,
|
||||
DispatcherSoundListConfig dispatcherSoundListConfig,
|
||||
AudioTestClipsConfig audioTestClipsConfig
|
||||
AudioTestClipsConfig audioTestClipsConfig,
|
||||
CourierSoundListConfig courierSoundListConfig
|
||||
)
|
||||
{
|
||||
AudioMixer = audioMixerConfig.audioMixerAsset;
|
||||
@@ -56,6 +59,7 @@ namespace Code.Audio
|
||||
_SFX = sfxListConfig.SFX;
|
||||
_enemies = enemiesSoundListConfig.enemies;
|
||||
_dispatcher = dispatcherSoundListConfig.dispatcher;
|
||||
_courier = courierSoundListConfig.courierSounds;
|
||||
_audioTestClipsReferences = audioTestClipsConfig.audioTestClips;
|
||||
|
||||
MusicDictionary.Add(MusicType.Menu, new ());
|
||||
@@ -137,6 +141,18 @@ namespace Code.Audio
|
||||
EnemiesAudios.Clear();
|
||||
_enemiesHandle.Release();
|
||||
}
|
||||
public async UniTask WarmCourier()
|
||||
{
|
||||
_courierHandle = Addressables.LoadAssetsAsync<AudioClip>(_courier, OnCourierLoaded, Addressables.MergeMode.Union);
|
||||
|
||||
await _courierHandle.ToUniTask();
|
||||
}
|
||||
|
||||
public void ReleaseCourier()
|
||||
{
|
||||
CourierAudios.Clear();
|
||||
_courierHandle.Release();
|
||||
}
|
||||
|
||||
public async UniTask WarmDispatcher( )
|
||||
{
|
||||
@@ -182,5 +198,9 @@ namespace Code.Audio
|
||||
{
|
||||
DispatcherAudios.Add(audioClip);
|
||||
}
|
||||
private void OnCourierLoaded(AudioClip audioClip)
|
||||
{
|
||||
CourierAudios.Add(audioClip);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -22,17 +22,7 @@ namespace Code.Audio
|
||||
private AudioSource _actionMusicSource;
|
||||
private AudioSource _peacefulMusicSource;
|
||||
|
||||
private AudioMixerGroup _masterGroup,
|
||||
// _musicGroup,
|
||||
_actionMusicGroup,
|
||||
_menuMusicGroup,
|
||||
_peacefulMusicGroup,
|
||||
_SFXGroup,
|
||||
_creaturesGroup,
|
||||
_dispatcherGroup,
|
||||
_courierGroup,
|
||||
_enemiesGroup;
|
||||
|
||||
private Dictionary<AudioType,AudioMixerGroup> _audioMixerGroups = new ();
|
||||
private readonly AudioSourcePool _audioSourcePool;
|
||||
|
||||
private Dictionary<AudioSnapshotState, AudioMixerSnapshot> _snapshots = new();
|
||||
@@ -48,81 +38,47 @@ namespace Code.Audio
|
||||
// TODO Грязно, убрать снапшоты НАХУЙ
|
||||
public float GetSetting(AudioType type)
|
||||
{
|
||||
float value;
|
||||
switch (type)
|
||||
{
|
||||
case AudioType.SFX:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.GetFloat(_SFXGroup.name, out value);
|
||||
break;
|
||||
case AudioType.Master:
|
||||
_snapshots[AudioSnapshotState.Menu].audioMixer.GetFloat(_masterGroup.name, out value);
|
||||
break;
|
||||
case AudioType.Creatures:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.GetFloat(_creaturesGroup.name, out value);
|
||||
break;
|
||||
case AudioType.GameplayMusic:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.GetFloat(_peacefulMusicGroup.name, out value);
|
||||
break;
|
||||
case AudioType.MenuMusic:
|
||||
_snapshots[AudioSnapshotState.Menu].audioMixer.GetFloat(_menuMusicGroup.name, out value);
|
||||
break;
|
||||
case AudioType.DispatcherSounds:
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.GetFloat(_dispatcherGroup.name, out value);
|
||||
break;
|
||||
default:
|
||||
value = 1;
|
||||
break;
|
||||
}
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.GetFloat(_audioMixerGroups[type].name, out float value);
|
||||
|
||||
value = Mathf.Pow(10f, value / 20);
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
// TODO Грязно, убрать снапшоты НАХУЙ
|
||||
public void ChangeSetting(AudioType type, float value)
|
||||
{
|
||||
float volume = Mathf.Log10(value) * 20;
|
||||
switch (type)
|
||||
{
|
||||
case AudioType.SFX:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.SetFloat(_SFXGroup.name, volume);
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.SetFloat(_SFXGroup.name, volume);
|
||||
break;
|
||||
case AudioType.Master:
|
||||
_snapshots[AudioSnapshotState.Menu].audioMixer.SetFloat(_masterGroup.name, volume);
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.SetFloat(_masterGroup.name, volume);
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.SetFloat(_masterGroup.name, volume);
|
||||
_snapshots[AudioSnapshotState.Menu].audioMixer.SetFloat(_audioMixerGroups[type].name, volume);
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.SetFloat(_audioMixerGroups[type].name, volume);
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.SetFloat(_audioMixerGroups[type].name, volume);
|
||||
break;
|
||||
case AudioType.Creatures:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.SetFloat(_creaturesGroup.name, volume);
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.SetFloat(_creaturesGroup.name, volume);
|
||||
case AudioType.ActionMusic:
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.SetFloat(_audioMixerGroups[type].name, volume);
|
||||
break;
|
||||
case AudioType.GameplayMusic:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.SetFloat(_peacefulMusicGroup.name, volume);
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.SetFloat(_actionMusicGroup.name, volume);
|
||||
case AudioType.PeacefulMusic:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.SetFloat(_audioMixerGroups[type].name, volume);
|
||||
break;
|
||||
case AudioType.MenuMusic:
|
||||
_snapshots[AudioSnapshotState.Menu].audioMixer.SetFloat(_menuMusicGroup.name, volume);
|
||||
_snapshots[AudioSnapshotState.Menu].audioMixer.SetFloat(_audioMixerGroups[type].name, volume);
|
||||
break;
|
||||
case AudioType.Creatures:
|
||||
case AudioType.SFX:
|
||||
case AudioType.DispatcherSounds:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.SetFloat(_dispatcherGroup.name, volume);
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.SetFloat(_dispatcherGroup.name, volume);
|
||||
case AudioType.Courier:
|
||||
case AudioType.Enemies:
|
||||
_snapshots[AudioSnapshotState.Peaceful].audioMixer.SetFloat(_audioMixerGroups[type].name, volume);
|
||||
_snapshots[AudioSnapshotState.Action].audioMixer.SetFloat(_audioMixerGroups[type].name, volume);
|
||||
break;
|
||||
}
|
||||
// _mixer.FindSnapshot("Action").audioMixer.SetFloat("music", volume);
|
||||
}
|
||||
|
||||
public async UniTask Initialize()
|
||||
{
|
||||
// _mixer = await _audioFactory.CreateMixer();
|
||||
_mixer = _audioFactory.AudioMixer;
|
||||
|
||||
_masterGroup = _mixer.FindMatchingGroups(AudioGroups.MasterGroup)[0];
|
||||
_menuMusicGroup = _mixer.FindMatchingGroups(AudioGroups.MenuMusicGroup)[0];
|
||||
_actionMusicGroup = _mixer.FindMatchingGroups(AudioGroups.ActionMusicGroup)[0];
|
||||
_peacefulMusicGroup = _mixer.FindMatchingGroups(AudioGroups.PeacefulMusicGroup)[0];
|
||||
// _musicGroup = _mixer.FindMatchingGroups(AudioGroups.MusicGroup)[0];
|
||||
_musicAudioGroups.Add(MusicType.Menu, _mixer.FindMatchingGroups(AudioGroups.MenuMusicGroup)[0]);
|
||||
_musicAudioGroups.Add(MusicType.Action, _mixer.FindMatchingGroups(AudioGroups.ActionMusicGroup)[0]);
|
||||
_musicAudioGroups.Add(MusicType.Peaceful, _mixer.FindMatchingGroups(AudioGroups.PeacefulMusicGroup)[0]);
|
||||
@@ -134,17 +90,21 @@ namespace Code.Audio
|
||||
_musicAudioSources.Add(MusicType.Menu, null);
|
||||
_musicAudioSources.Add(MusicType.Action, null);
|
||||
_musicAudioSources.Add(MusicType.Peaceful, null);
|
||||
|
||||
_SFXGroup = _mixer.FindMatchingGroups(AudioGroups.SFXGroup)[0];
|
||||
_creaturesGroup = _mixer.FindMatchingGroups(AudioGroups.CreaturesGroup)[0];
|
||||
_dispatcherGroup = _mixer.FindMatchingGroups(AudioGroups.DispatcherMusicGroup)[0];
|
||||
_courierGroup = _mixer.FindMatchingGroups(AudioGroups.CourierMusicGroup)[0];
|
||||
_enemiesGroup = _mixer.FindMatchingGroups(AudioGroups.EnemiesMusicGroup)[0];
|
||||
|
||||
_audioMixerGroups.Add(AudioType.Master, _mixer.FindMatchingGroups(AudioGroups.MasterGroup)[0]);
|
||||
_audioMixerGroups.Add(AudioType.SFX, _mixer.FindMatchingGroups(AudioGroups.SFXGroup)[0]);
|
||||
_audioMixerGroups.Add(AudioType.Creatures, _mixer.FindMatchingGroups(AudioGroups.CreaturesGroup)[0]);
|
||||
_audioMixerGroups.Add(AudioType.DispatcherSounds, _mixer.FindMatchingGroups(AudioGroups.DispatcherMusicGroup)[0]);
|
||||
_audioMixerGroups.Add(AudioType.Courier, _mixer.FindMatchingGroups(AudioGroups.CourierGroup)[0]);
|
||||
_audioMixerGroups.Add(AudioType.Enemies, _mixer.FindMatchingGroups(AudioGroups.EnemiesMusicGroup)[0]);
|
||||
_audioMixerGroups.Add(AudioType.MenuMusic, _musicAudioGroups[MusicType.Menu]);
|
||||
_audioMixerGroups.Add(AudioType.ActionMusic, _musicAudioGroups[MusicType.Action]);
|
||||
_audioMixerGroups.Add(AudioType.PeacefulMusic, _musicAudioGroups[MusicType.Peaceful]);
|
||||
|
||||
_snapshots[AudioSnapshotState.None] = _mixer.FindSnapshot(AudioGroups.NoneSnapshot);
|
||||
_snapshots[AudioSnapshotState.Peaceful] = _mixer.FindSnapshot(AudioGroups.PeacefulSnapshot);
|
||||
_snapshots[AudioSnapshotState.Action] = _mixer.FindSnapshot(AudioGroups.ActionSnapshot);
|
||||
_snapshots[AudioSnapshotState.Menu] = _mixer.FindSnapshot(AudioGroups.MenuSnapshot);
|
||||
_snapshots[AudioSnapshotState.Action] = _mixer.FindSnapshot(AudioGroups.ActionSnapshot);
|
||||
_snapshots[AudioSnapshotState.Peaceful] = _mixer.FindSnapshot(AudioGroups.PeacefulSnapshot);
|
||||
|
||||
await _audioFactory.LoadAudioSourcePrefab(_audioSourcePool.Initialize);
|
||||
}
|
||||
@@ -173,15 +133,12 @@ namespace Code.Audio
|
||||
// _ => !_musicAudioSources[musicType].isPlaying,
|
||||
// cancellationToken: _cancellationTokenSources[musicType].Token);
|
||||
await UniTask.NextFrame();
|
||||
// Debug.Log($"Playing {musicType}");
|
||||
var (isCanceled, _) = await UniTask.WaitUntilValueChanged(_musicAudioSources[musicType],
|
||||
_ => !_musicAudioSources[musicType].isPlaying,
|
||||
cancellationToken: _cancellationTokenSources[musicType].Token).SuppressCancellationThrow();
|
||||
// Debug.Log($"Finished {musicType}");
|
||||
|
||||
if (isCanceled)
|
||||
{
|
||||
// Debug.Log($"Cancelled {musicType}");
|
||||
_cancellationTokenSources[musicType].Dispose();
|
||||
_cancellationTokenSources[musicType] = new();
|
||||
|
||||
@@ -227,17 +184,19 @@ namespace Code.Audio
|
||||
_snapshots[state].TransitionTo(time);
|
||||
}
|
||||
|
||||
#pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
|
||||
public void PlaySFX(SFXSounds sfxId, Vector3 position)
|
||||
{
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.SFXAudios[(int)sfxId], position, _SFXGroup);
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.SFXAudios[(int)sfxId], position, _audioMixerGroups[AudioType.SFX]).Forget();
|
||||
}
|
||||
|
||||
public void PlayEnemy(EnemiesSounds enemySoundId, Vector3 position)
|
||||
{
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.EnemiesAudios[(int)enemySoundId], position, _enemiesGroup);
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.EnemiesAudios[(int)enemySoundId], position, _audioMixerGroups[AudioType.Enemies]).Forget();
|
||||
}
|
||||
|
||||
public AudioSource GetSourceOfGroup(AudioType group) => _audioSourcePool.GetSource();
|
||||
public void ReleaseSourceOfGroup(AudioSource source) => _audioSourcePool.ReleaseSource(source);
|
||||
|
||||
// Чинить долго и дорого пусть Артёмов будет много, ведь он наш друг
|
||||
public event IAudioService.OnAudioPlayingDelegate OnDispatcherStarted;
|
||||
public event IAudioService.OnAudioPlayingDelegate OnDispatcherEnded;
|
||||
@@ -245,12 +204,13 @@ namespace Code.Audio
|
||||
public void PlayDispatcher(DispatcherSounds dispatcherSoundId)
|
||||
{
|
||||
OnDispatcherStarted?.Invoke();
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.DispatcherAudios[(int)dispatcherSoundId], _dispatcherGroup,
|
||||
AudioSourceType.NoBlend, () => OnDispatcherEnded?.Invoke());
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.DispatcherAudios[(int)dispatcherSoundId], _audioMixerGroups[AudioType.DispatcherSounds],
|
||||
AudioSourceType.NoBlend, () => OnDispatcherEnded?.Invoke()).Forget();
|
||||
}
|
||||
|
||||
private CancellationTokenSource _testClipCancellationTokenSource = new();
|
||||
private void ResetCurrentTestAudioSource() => _currentTestClipAudioType = AudioType.Master;
|
||||
private AudioType _currentTestClipAudioType;
|
||||
// TODO Засунуть в словарь
|
||||
public void PlayTestClip(AudioType audioType)
|
||||
{
|
||||
@@ -261,92 +221,10 @@ namespace Code.Audio
|
||||
|
||||
_currentTestClipAudioType = audioType;
|
||||
|
||||
switch (audioType)
|
||||
{
|
||||
case AudioType.SFX:
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.AudioTestClips[audioType],
|
||||
_SFXGroup, _testClipCancellationTokenSource,
|
||||
AudioSourceType.NoBlend, ResetCurrentTestAudioSource);
|
||||
break;
|
||||
case AudioType.Master:
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.AudioTestClips[audioType],
|
||||
_masterGroup, _testClipCancellationTokenSource,
|
||||
AudioSourceType.NoBlend, ResetCurrentTestAudioSource);
|
||||
break;
|
||||
case AudioType.Creatures:
|
||||
_audioSourcePool.PlayOneShot( _audioFactory.AudioTestClips[audioType],
|
||||
_creaturesGroup, _testClipCancellationTokenSource,
|
||||
AudioSourceType.NoBlend, ResetCurrentTestAudioSource);
|
||||
break;
|
||||
case AudioType.GameplayMusic:
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.AudioTestClips[audioType],
|
||||
_actionMusicGroup, _testClipCancellationTokenSource,
|
||||
AudioSourceType.NoBlend, ResetCurrentTestAudioSource);
|
||||
break;
|
||||
case AudioType.MenuMusic:
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.AudioTestClips[audioType],
|
||||
_menuMusicGroup, _testClipCancellationTokenSource,
|
||||
AudioSourceType.NoBlend, ResetCurrentTestAudioSource);
|
||||
break;
|
||||
case AudioType.DispatcherSounds:
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.AudioTestClips[audioType],
|
||||
_dispatcherGroup, _testClipCancellationTokenSource,
|
||||
AudioSourceType.NoBlend, ResetCurrentTestAudioSource);
|
||||
break;
|
||||
}
|
||||
_audioSourcePool.PlayOneShot(_audioFactory.AudioTestClips[audioType],
|
||||
_audioMixerGroups[audioType], _testClipCancellationTokenSource,
|
||||
AudioSourceType.NoBlend, ResetCurrentTestAudioSource).Forget();
|
||||
}
|
||||
|
||||
private AudioSource _testClipAudioSource;
|
||||
private AudioType _currentTestClipAudioType;
|
||||
|
||||
// Эффективно и просто, может не так хитровыебано
|
||||
private void ReleaseTestAudioClipSource()
|
||||
{
|
||||
_testClipAudioSource = null;
|
||||
}
|
||||
|
||||
// TODO Засунуть в словарь
|
||||
public void PlayTestClipDeprecated(AudioType audioType)
|
||||
{
|
||||
if (!_testClipAudioSource) _testClipAudioSource = _audioSourcePool.GetSource();
|
||||
else if (_currentTestClipAudioType != audioType) _testClipAudioSource.Stop();
|
||||
else return;
|
||||
|
||||
_currentTestClipAudioType = audioType;
|
||||
|
||||
switch (audioType)
|
||||
{
|
||||
case AudioType.SFX:
|
||||
_audioSourcePool.PlayOneShot(_testClipAudioSource, _audioFactory.AudioTestClips[audioType],
|
||||
_SFXGroup,
|
||||
AudioSourceType.NoBlend, ReleaseTestAudioClipSource);
|
||||
break;
|
||||
case AudioType.Master:
|
||||
_audioSourcePool.PlayOneShot(_testClipAudioSource, _audioFactory.AudioTestClips[audioType],
|
||||
_masterGroup,
|
||||
AudioSourceType.NoBlend, ReleaseTestAudioClipSource);
|
||||
break;
|
||||
case AudioType.Creatures:
|
||||
_audioSourcePool.PlayOneShot(_testClipAudioSource, _audioFactory.AudioTestClips[audioType],
|
||||
_creaturesGroup,
|
||||
AudioSourceType.NoBlend, ReleaseTestAudioClipSource);
|
||||
break;
|
||||
case AudioType.GameplayMusic:
|
||||
_audioSourcePool.PlayOneShot(_testClipAudioSource, _audioFactory.AudioTestClips[audioType],
|
||||
_actionMusicGroup,
|
||||
AudioSourceType.NoBlend, ReleaseTestAudioClipSource);
|
||||
break;
|
||||
case AudioType.MenuMusic:
|
||||
_audioSourcePool.PlayOneShot(_testClipAudioSource, _audioFactory.AudioTestClips[audioType],
|
||||
_menuMusicGroup,
|
||||
AudioSourceType.NoBlend, ReleaseTestAudioClipSource);
|
||||
break;
|
||||
case AudioType.DispatcherSounds:
|
||||
_audioSourcePool.PlayOneShot(_testClipAudioSource, _audioFactory.AudioTestClips[audioType],
|
||||
_dispatcherGroup,
|
||||
AudioSourceType.NoBlend, ReleaseTestAudioClipSource);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -14,6 +14,7 @@ namespace Code.Audio
|
||||
List<AudioClip> SFXAudios { get; }
|
||||
List<AudioClip> EnemiesAudios { get; }
|
||||
List<AudioClip> DispatcherAudios { get; }
|
||||
List<AudioClip> CourierAudios { get; }
|
||||
UniTask LoadAudioSourcePrefab(Action<GameObject> callback);
|
||||
UniTask WarmGameplayMusic( );
|
||||
void ReleaseActionMusic();
|
||||
@@ -28,5 +29,7 @@ namespace Code.Audio
|
||||
void ReleaseEnemies();
|
||||
UniTask WarmDispatcher( );
|
||||
void ReleaseDispatcher();
|
||||
UniTask WarmCourier();
|
||||
void ReleaseCourier();
|
||||
}
|
||||
}
|
||||
@@ -23,5 +23,7 @@ namespace Code.Audio
|
||||
void ChangeSetting(AudioType type, float value);
|
||||
float GetSetting(AudioType type);
|
||||
void PlayTestClip(AudioType audioType);
|
||||
AudioSource GetSourceOfGroup(AudioType group);
|
||||
void ReleaseSourceOfGroup(AudioSource source);
|
||||
}
|
||||
}
|
||||
@@ -10,9 +10,12 @@ namespace Code.Audio
|
||||
{
|
||||
Master,
|
||||
MenuMusic,
|
||||
GameplayMusic,
|
||||
Creatures,
|
||||
DispatcherSounds,
|
||||
SFX
|
||||
SFX,
|
||||
Courier,
|
||||
Enemies,
|
||||
ActionMusic,
|
||||
PeacefulMusic
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
using UnityEngine.Audio;
|
||||
using UnityEngine.Audio;
|
||||
|
||||
namespace Code.Configs
|
||||
{
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
|
||||
namespace Code.Configs
|
||||
{
|
||||
[CreateAssetMenu(menuName = "Config/Audio/CharacterSoundList", fileName = "CharacterSoundListConfig")]
|
||||
public class CharacterSoundListConfig : ScriptableObject
|
||||
{
|
||||
public AssetReference[] character;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
|
||||
namespace Code.Configs
|
||||
{
|
||||
[CreateAssetMenu(menuName = "Config/Audio/CourierSoundListConfig", fileName = "CourierSoundListConfig")]
|
||||
public class CourierSoundListConfig : ScriptableObject
|
||||
{
|
||||
public AssetReference[] courierSounds;
|
||||
}
|
||||
}
|
||||
File renamed without changes.
@@ -0,0 +1,10 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.Configs
|
||||
{
|
||||
[CreateAssetMenu(menuName = "Config/Audio/MusicPlayer", fileName = "MusicPlayerConfig")]
|
||||
public class MusicPlayerConfig : ScriptableObject
|
||||
{
|
||||
public float threshold = 0.5f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8708e3c129d241b08563f1a170bd3a44
|
||||
timeCreated: 1764585060
|
||||
@@ -19,7 +19,7 @@ namespace Code.Constants
|
||||
public const string PeacefulMusicGroup = "Peaceful";
|
||||
public const string ActionMusicGroup = "Action";
|
||||
public const string DispatcherMusicGroup = "Dispatcher";
|
||||
public const string CourierMusicGroup = "Courier";
|
||||
public const string CourierGroup = "Courier";
|
||||
public const string EnemiesMusicGroup = "Enemies";
|
||||
|
||||
public const string PeacefulSnapshot = "Peaceful";
|
||||
|
||||
@@ -24,6 +24,8 @@ namespace Code.Gameplay.Camera.CameraStates
|
||||
CurrentDistance = 0f;
|
||||
|
||||
Camera.fieldOfView = Context.CameraSettingsConfigs[CameraMode.FirstPerson].fov;
|
||||
|
||||
Cursor.lockState = CursorLockMode.Locked;
|
||||
}
|
||||
|
||||
protected override void HandlePosition(float deltaTime, float zoomInput, Quaternion targetRotation)
|
||||
|
||||
@@ -11,6 +11,7 @@ namespace Code.Gameplay.Camera.CameraStates
|
||||
base.EnterState();
|
||||
|
||||
Camera.fieldOfView = Context.CameraSettingsConfigs[CameraMode.MainMenu].fov;
|
||||
Cursor.lockState = CursorLockMode.None;
|
||||
}
|
||||
|
||||
protected override void HandlePosition(float deltaTime, float zoomInput, Quaternion targetRotation)
|
||||
|
||||
@@ -12,6 +12,7 @@ namespace Code.Gameplay.Camera.CameraStates
|
||||
base.EnterState();
|
||||
|
||||
Camera.fieldOfView = Context.CameraSettingsConfigs[CameraMode.Static].fov;
|
||||
Cursor.lockState = CursorLockMode.None;
|
||||
}
|
||||
|
||||
protected override void HandlePosition(float deltaTime, float zoomInput, Quaternion targetRotation)
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
using UnityEngine;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.Gameplay.Door
|
||||
{
|
||||
public class Door : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private Transform doorPolotno;
|
||||
private Vector3 _doorInitialPosition;
|
||||
private Quaternion _doorInitialRotation;
|
||||
[SerializeField] private Transform hingeJointAnchor;
|
||||
[SerializeField] private HingeJoint hingeJoint;
|
||||
[SerializeField] private Rigidbody rigidbody;
|
||||
@@ -15,9 +19,19 @@ namespace Code.Gameplay.Door
|
||||
rigidbody.isKinematic = true;
|
||||
return;
|
||||
}
|
||||
_doorInitialPosition = doorPolotno.position;
|
||||
_doorInitialRotation = doorPolotno.rotation;
|
||||
|
||||
rigidbody.isKinematic = false;
|
||||
hingeJoint.autoConfigureConnectedAnchor = false;
|
||||
hingeJoint.connectedAnchor = hingeJointAnchor.position;
|
||||
}
|
||||
|
||||
public void CloseTheDoor()
|
||||
{
|
||||
TranslationMode(true);
|
||||
doorPolotno.DORotate(_doorInitialRotation.eulerAngles, 0.5f);
|
||||
doorPolotno.DOMove(_doorInitialPosition, 0.5f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.Gameplay.Door
|
||||
{
|
||||
public class DoorDebug : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private Transform doorSelf;
|
||||
[SerializeField] private Transform doorPolotno;
|
||||
private Vector3 _doorInitialPosition;
|
||||
private Quaternion _doorInitialRotation;
|
||||
[SerializeField] private Transform hingeJointAnchor;
|
||||
[SerializeField] private HingeJoint hingeJoint;
|
||||
[SerializeField] private Rigidbody rigidbody;
|
||||
[SerializeField] private bool debug;
|
||||
[SerializeField] private bool closed;
|
||||
|
||||
private void Start()
|
||||
{
|
||||
_doorInitialPosition = doorPolotno.position;
|
||||
_doorInitialRotation = doorPolotno.rotation;
|
||||
}
|
||||
private void Update()
|
||||
{
|
||||
if(debug && !closed)
|
||||
{
|
||||
CloseTheDoor();
|
||||
}
|
||||
}
|
||||
|
||||
public void TranslationMode(bool on)
|
||||
{
|
||||
if (on)
|
||||
{
|
||||
rigidbody.isKinematic = true;
|
||||
return;
|
||||
}
|
||||
_doorInitialPosition = doorPolotno.position;
|
||||
_doorInitialRotation = doorPolotno.rotation;
|
||||
|
||||
rigidbody.isKinematic = false;
|
||||
hingeJoint.autoConfigureConnectedAnchor = false;
|
||||
hingeJoint.connectedAnchor = hingeJointAnchor.position;
|
||||
}
|
||||
public void CloseTheDoor()
|
||||
{
|
||||
// TranslationMode(true);
|
||||
doorPolotno.DORotate(_doorInitialRotation.eulerAngles, 0.5f);
|
||||
doorPolotno.DOMove(_doorInitialPosition, 0.5f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ed06ed70c7924ca9bc59f33ee7e6cdfa
|
||||
timeCreated: 1764533216
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace Code.Gameplay.Door
|
||||
{
|
||||
public class DoorPooler
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: acfad6f51f224b51abb761fc22e4356f
|
||||
timeCreated: 1764521809
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f17ace0fa75741f2a730ff21181c6e8c
|
||||
timeCreated: 1764575680
|
||||
@@ -0,0 +1,23 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
|
||||
namespace Code.Gameplay.Enemies.Animators
|
||||
{
|
||||
public class EnemyAnimator : MonoBehaviour
|
||||
{
|
||||
private static readonly int Velocity = Animator.StringToHash("Velocity");
|
||||
|
||||
[SerializeField] private Animator animator;
|
||||
[SerializeField] private NavMeshAgent agent;
|
||||
|
||||
private void SetVelocity(float velocity)
|
||||
{
|
||||
animator.SetFloat(Velocity, velocity);
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if(agent) SetVelocity(agent.velocity.magnitude);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 936125a7ed844674b0e0586a484253ce
|
||||
timeCreated: 1764575708
|
||||
@@ -1,8 +1,10 @@
|
||||
using Code.Audio;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
using Code.Gameplay.Player;
|
||||
using Code.Gameplay.Character.Controller;
|
||||
using Code.Gameplay.Character.Core;
|
||||
using Code.Gameplay.Enemies.Animators;
|
||||
using Reflex.Attributes;
|
||||
using Reflex.Core;
|
||||
using Reflex.Injectors;
|
||||
@@ -12,7 +14,8 @@ namespace Code.Gameplay.Enemies
|
||||
public abstract class BaseEnemy : MonoBehaviour
|
||||
{
|
||||
[SerializeField] protected NavMeshAgent agent;
|
||||
[SerializeField] protected Collider enemyCollider;
|
||||
[SerializeField] protected Collider enemyCollider;
|
||||
[Inject] protected IAudioService audioService;
|
||||
|
||||
protected int Damage;
|
||||
protected float AttackCooldown;
|
||||
@@ -35,7 +38,7 @@ namespace Code.Gameplay.Enemies
|
||||
private bool _isStunned;
|
||||
private float _currentStunTimer;
|
||||
|
||||
private bool _canAttack = true;
|
||||
protected bool _canAttack = true;
|
||||
private float _attackCooldownTimer;
|
||||
|
||||
private enum IdleState { Moving, Paused }
|
||||
@@ -50,16 +53,17 @@ namespace Code.Gameplay.Enemies
|
||||
|
||||
protected virtual void Awake()
|
||||
{
|
||||
if (_playerProvider == null)
|
||||
{
|
||||
AttributeInjector.Inject(this, Container.ProjectContainer);
|
||||
}
|
||||
// // TODO Мешает
|
||||
// if (_playerProvider == null)
|
||||
// {
|
||||
// AttributeInjector.Inject(this, Container.ProjectContainer);
|
||||
// }
|
||||
}
|
||||
|
||||
protected virtual void Update()
|
||||
{
|
||||
if (!Player) return;
|
||||
|
||||
|
||||
HandleStun();
|
||||
HandleAttackCooldown();
|
||||
if (_isStunned) return;
|
||||
@@ -164,19 +168,19 @@ namespace Code.Gameplay.Enemies
|
||||
|
||||
protected virtual void HandleAttackCooldown()
|
||||
{
|
||||
if (!_canAttack)
|
||||
if (_canAttack) return;
|
||||
|
||||
_attackCooldownTimer -= Time.deltaTime;
|
||||
|
||||
if (_attackCooldownTimer <= 0)
|
||||
{
|
||||
_attackCooldownTimer -= Time.deltaTime;
|
||||
if (_attackCooldownTimer <= 0)
|
||||
{
|
||||
_canAttack = true;
|
||||
}
|
||||
_canAttack = true;
|
||||
}
|
||||
}
|
||||
|
||||
protected virtual void DealDamage()
|
||||
{
|
||||
if (!_canAttack || PlayerHealth == null) return;
|
||||
if (PlayerHealth == null) return;
|
||||
|
||||
PlayerHealth.GetDamage(Damage);
|
||||
ApplyEffectsToPlayer();
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
using Code.Audio;
|
||||
using Code.Configs;
|
||||
using Reflex.Attributes;
|
||||
using UnityEngine;
|
||||
@@ -43,12 +44,14 @@ namespace Code.Gameplay.Enemies
|
||||
|
||||
protected override void HandleAttack()
|
||||
{
|
||||
if (!Player) return;
|
||||
if (!Player || !_canAttack) return;
|
||||
|
||||
var distance = Vector3.Distance(transform.position, Player.transform.position);
|
||||
|
||||
if (!(distance <= AttackRange)) return;
|
||||
|
||||
audioService.PlayEnemy(EnemiesSounds.Bravo,agent.transform.position);
|
||||
|
||||
DealDamage();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
using Code.Audio;
|
||||
using Code.Configs;
|
||||
using Code.Gameplay.Enemies.Animators;
|
||||
using Reflex.Attributes;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
@@ -38,17 +40,18 @@ namespace Code.Gameplay.Enemies
|
||||
if (agent == null) return;
|
||||
|
||||
var walkableArea = NavMesh.GetAreaFromName("Walkable");
|
||||
agent.areaMask = 1 << walkableArea;
|
||||
agent.areaMask = 1 << walkableArea;
|
||||
}
|
||||
|
||||
protected override void HandleAttack()
|
||||
{
|
||||
if (!Player) return;
|
||||
if (!Player || !_canAttack) return;
|
||||
|
||||
var distance = Vector3.Distance(transform.position, Player.transform.position);
|
||||
|
||||
|
||||
if (!(distance <= AttackRange)) return;
|
||||
|
||||
audioService.PlayEnemy(EnemiesSounds.Bastard,agent.transform.position);
|
||||
|
||||
if (Player.CustomCharacterController.IsSliding)
|
||||
ApplyStun();
|
||||
else
|
||||
|
||||
@@ -27,6 +27,7 @@ namespace Code.Gameplay.Enemies
|
||||
)
|
||||
.ToUniTask();
|
||||
|
||||
// Работает, пока не трогаю
|
||||
AttributeInjector.Inject(enemyObj, Container.ProjectContainer);
|
||||
|
||||
return enemyObj.GetComponent<BaseEnemy>();
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
using Code.Gameplay.Player;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using Reflex.Attributes;
|
||||
using Reflex.Core;
|
||||
using Reflex.Injectors;
|
||||
using Reflex.Attributes;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.Gameplay.Enemies
|
||||
@@ -20,13 +18,14 @@ namespace Code.Gameplay.Enemies
|
||||
private bool _isSpawning;
|
||||
private bool _isPlayerInRange;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
if (_playerProvider == null || _enemyFactory == null)
|
||||
{
|
||||
AttributeInjector.Inject(this, Container.ProjectContainer);
|
||||
}
|
||||
}
|
||||
// GameObjectSelfInjector существует
|
||||
// private void Awake()
|
||||
// {
|
||||
// if (_playerProvider == null || _enemyFactory == null)
|
||||
// {
|
||||
// AttributeInjector.Inject(this, Container.ProjectContainer);
|
||||
// }
|
||||
// }
|
||||
|
||||
private void Update()
|
||||
{
|
||||
@@ -64,9 +63,14 @@ namespace Code.Gameplay.Enemies
|
||||
_isSpawning = false;
|
||||
}
|
||||
|
||||
private void OnDestroy()
|
||||
{
|
||||
Despawn();
|
||||
}
|
||||
|
||||
private void Despawn()
|
||||
{
|
||||
if (_spawnedEnemy == null) return;
|
||||
if (!_spawnedEnemy) return;
|
||||
|
||||
_enemyFactory.ReleaseEnemy(_spawnedEnemy);
|
||||
_spawnedEnemy = null;
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
using Code.Audio;
|
||||
using Reflex.Attributes;
|
||||
using UnityEngine;
|
||||
using AudioType = Code.Audio.AudioType;
|
||||
|
||||
namespace Code.Gameplay.Player
|
||||
{
|
||||
public class PlayerAudio : MonoBehaviour
|
||||
{
|
||||
private IAudioService _audioService;
|
||||
private IAudioFactory _audioFactory;
|
||||
private AudioSource _audioSource;
|
||||
|
||||
[Inject]
|
||||
private void Construct(IAudioService audioService, IAudioFactory audioFactory)
|
||||
{
|
||||
_audioService = audioService;
|
||||
_audioSource = audioService.GetSourceOfGroup(AudioType.Courier);
|
||||
|
||||
_audioFactory = audioFactory;
|
||||
}
|
||||
|
||||
public void PlayStep()
|
||||
{
|
||||
_audioSource.PlayOneShot(_audioFactory.CourierAudios[(int)CourierSounds.Step]);
|
||||
}
|
||||
private void OnDestroy()
|
||||
{
|
||||
_audioService.ReleaseSourceOfGroup(_audioSource);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 64f99dccce9d41df98accae0f355dbca
|
||||
timeCreated: 1764584350
|
||||
@@ -21,7 +21,7 @@ namespace Code.Gameplay.Player
|
||||
if (count < 0) count = _playerConfig.maxHealth;
|
||||
|
||||
return new(count);
|
||||
}
|
||||
}
|
||||
|
||||
public async UniTask<CharacterProvider> CreatePlayer()
|
||||
{
|
||||
@@ -42,7 +42,13 @@ namespace Code.Gameplay.Player
|
||||
Addressables.ReleaseInstance(characterProvider.gameObject);
|
||||
}
|
||||
|
||||
public async UniTask<ArmsMeshProvider> CreateArms(Transform papochka) => (await Addressables.InstantiateAsync(_playerConfig.armsMeshPrefab, papochka).ToUniTask()).GetComponent<ArmsMeshProvider>();
|
||||
public async UniTask<ArmsMeshProvider> CreateArms(Transform papochka)
|
||||
{
|
||||
var armsMesh = (await Addressables.InstantiateAsync(_playerConfig.armsMeshPrefab, papochka).ToUniTask());
|
||||
GameObjectInjector.InjectRecursive(armsMesh, Container.ProjectContainer);
|
||||
|
||||
return armsMesh.GetComponent<ArmsMeshProvider>();
|
||||
}
|
||||
public void ReleaseArms(ArmsMeshProvider arms) => Addressables.ReleaseInstance(arms.gameObject);
|
||||
}
|
||||
}
|
||||
@@ -12,5 +12,6 @@ namespace Code.Generator
|
||||
Room CreateRoomByIndex(int index, RoomType roomType);
|
||||
void ReleaseRooms();
|
||||
GameObject GetRandomCachedPrefabOfType(RoomType roomType, out int index);
|
||||
int GetRandomIndexOfType(RoomType roomType);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,12 @@
|
||||
using System;
|
||||
using Code.Gameplay.Door;
|
||||
using Code.Gameplay.Orders.Order;
|
||||
using Code.UI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.Generator
|
||||
{
|
||||
[RequireComponent(typeof(Transform))]
|
||||
{
|
||||
// Для написания нормальной системы комнат нужен другой подход в корне, это уже не исправить, только залатать большие дыры
|
||||
public class Room : MonoBehaviour
|
||||
{
|
||||
[SerializeField] protected RoomType roomType;
|
||||
@@ -15,19 +16,17 @@ namespace Code.Generator
|
||||
[SerializeField] protected Transform enterMarker;
|
||||
public Transform EnterMarker => enterMarker;
|
||||
[SerializeField] protected Transform exitMarker;
|
||||
[SerializeField] protected Transform doorSlot;
|
||||
public Transform ExitMarker => exitMarker;
|
||||
[SerializeField] protected Door door;
|
||||
|
||||
protected void Awake()
|
||||
|
||||
public void Initialize(IOrderService orderService)
|
||||
{
|
||||
if (EnterMarker == null || ExitMarker == null)
|
||||
{
|
||||
Debug.LogError($"Але маркеры не найдены у комнаты {gameObject.name}");
|
||||
}
|
||||
door.TranslationMode(false);
|
||||
|
||||
if(roomTrigger) roomTrigger.OrderService = orderService;
|
||||
}
|
||||
|
||||
public void Initialize() => door.TranslationMode(false);
|
||||
|
||||
//PIZDEC
|
||||
public void Seal() => door.CloseTheDoor();
|
||||
[SerializeField] public RoomTrigger roomTrigger;
|
||||
}
|
||||
}
|
||||
@@ -47,25 +47,14 @@ namespace Code.Generator
|
||||
|
||||
// SpawnInitialRoomsAsync();
|
||||
_orderService.OnOrderGiven += CreateRoomsStack;
|
||||
RoomTrigger.PlayerEnteredRoom += OnPlayerEntered;
|
||||
// RoomTrigger.PlayerEnteredRoom += OnPlayerEntered;
|
||||
|
||||
CreateInitialRoom();
|
||||
SpawnNextRoomAsync();
|
||||
CreateInitialRoom();
|
||||
}
|
||||
|
||||
private void OnEnable()
|
||||
private void OnPlayerEntered()
|
||||
{
|
||||
RoomTrigger.PlayerEnteredRoom += OnPlayerEntered;
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
RoomTrigger.PlayerEnteredRoom -= OnPlayerEntered;
|
||||
}
|
||||
|
||||
public void OnPlayerEntered()
|
||||
{
|
||||
SpawnNextRoomAsync();
|
||||
SpawnNextRoom();
|
||||
|
||||
if (_spawnedRooms.Count > 3)
|
||||
{
|
||||
@@ -95,42 +84,51 @@ namespace Code.Generator
|
||||
Debug.Log($"комната {room.name} время {room.RoomTimer} осталось: {remainingTime}");
|
||||
}
|
||||
|
||||
CreateSaveRoom();
|
||||
|
||||
AddPickupRoom();
|
||||
Debug.Log($"добавлена зона заказа");
|
||||
|
||||
AddSaveRoom();
|
||||
Debug.Log($"добавлена сейв зона");
|
||||
|
||||
Debug.Log($"стек комнат: {_roomIndexesStack.Count}");
|
||||
SpawnNextRoomAsync();
|
||||
SpawnNextRoom();
|
||||
}
|
||||
|
||||
private void CreateSaveRoom()
|
||||
private void AddSaveRoom()
|
||||
{
|
||||
var prefab = _factory.GetRandomCachedPrefabOfType(RoomType.Save, out int roomIndex);
|
||||
Room saveRoom = prefab.GetComponent<Room>();
|
||||
_roomIndexesStack.Add(new(RoomType.Save, roomIndex));
|
||||
|
||||
Debug.Log($"Первая комната: {saveRoom.name}");
|
||||
int saveRoomIndex = _factory.GetRandomIndexOfType(RoomType.Save);
|
||||
|
||||
_roomIndexesStack.Add(new(RoomType.Save, saveRoomIndex));
|
||||
}
|
||||
|
||||
private void AddPickupRoom()
|
||||
{
|
||||
int pickupIndex = _factory.GetRandomIndexOfType(RoomType.PickUp);
|
||||
|
||||
int insertPos = Random.Range(1, _roomIndexesStack.Count + 1);
|
||||
|
||||
_roomIndexesStack.Insert(insertPos, new(RoomType.PickUp, pickupIndex));
|
||||
}
|
||||
|
||||
[Inject] private CurrentSceneEnvironment _currentSceneEnvironment;
|
||||
|
||||
private void CreateInitialRoom()
|
||||
{
|
||||
GameplaySceneEnvironment gameplaySceneEnvironment = (GameplaySceneEnvironment)_currentSceneEnvironment;
|
||||
|
||||
_factory.GetRandomCachedPrefabOfType(RoomType.Initial, out int roomIndex);
|
||||
// _roomIndexesStack.Add(new(RoomType.Initial, roomIndex));
|
||||
int roomIndex = _factory.GetRandomIndexOfType(RoomType.Initial);
|
||||
|
||||
InitialRoom instantiated = _factory.CreateRoomByIndex(roomIndex, RoomType.Initial).GetComponent<InitialRoom>();
|
||||
_spawnedRooms.Add(instantiated);
|
||||
instantiated.transform.position = Vector3.zero;
|
||||
instantiated.transform.rotation = Quaternion.identity;
|
||||
|
||||
gameplaySceneEnvironment.playerSpawnPoint = instantiated.playerSpawn;
|
||||
instantiated.Initialize();
|
||||
instantiated.Initialize(_orderService);
|
||||
|
||||
Debug.Log($"Первая комната: {instantiated.name}");
|
||||
}
|
||||
private void SpawnNextRoomAsync()
|
||||
private void SpawnNextRoom()
|
||||
{
|
||||
if (_nextRoomStackIndex >= _roomIndexesStack.Count)
|
||||
return;
|
||||
@@ -149,23 +147,14 @@ namespace Code.Generator
|
||||
PlaceRoom(room, previousRoom);
|
||||
}
|
||||
|
||||
// Отписываться можно, но Хатико никогда не дождётся вызова уничтоженного объекта.
|
||||
room.roomTrigger.OnEnter += OnPlayerEntered;
|
||||
|
||||
room.roomTrigger.OnExit += _spawnedRooms[^1].Seal;
|
||||
_spawnedRooms.Add(room);
|
||||
_nextRoomStackIndex++;
|
||||
}
|
||||
|
||||
private void AddPickupRoom()
|
||||
{
|
||||
var prefab = _factory.GetRandomCachedPrefabOfType(RoomType.PickUp, out int pickupIndex);
|
||||
|
||||
Room pickupRoom = prefab.GetComponent<Room>();
|
||||
|
||||
if (_roomIndexesStack.Count == 0) return;
|
||||
|
||||
int insertPos = Random.Range(1, _roomIndexesStack.Count + 1);
|
||||
|
||||
_roomIndexesStack.Insert(insertPos, new(RoomType.PickUp, pickupIndex));
|
||||
}
|
||||
|
||||
|
||||
private void PlaceRoom(Room current, Room previous)
|
||||
{
|
||||
@@ -219,11 +208,11 @@ namespace Code.Generator
|
||||
current.transform.rotation = Quaternion.Euler(0, segmentOriginYRotation, 0);
|
||||
// locationSegment.isNeedSomeDoors = true;
|
||||
// locationSegment.AddBadDoorId(locationSegment.LocationSegment.GetDoorOrigins.IndexOf(randomDoorOrigin));
|
||||
current.Initialize();
|
||||
current.Initialize(_orderService);
|
||||
|
||||
float frameOnTheBallRotation = segmentOriginYRotation + randomDoorOriginRotation.eulerAngles.y;
|
||||
if (frameOnTheBallRotation > 305f) frameOnTheBallRotation -= 360f;
|
||||
else if (frameOnTheBallRotation < -45f) frameOnTheBallRotation += 360f;
|
||||
// float frameOnTheBallRotation = segmentOriginYRotation + randomDoorOriginRotation.eulerAngles.y;
|
||||
// if (frameOnTheBallRotation > 305f) frameOnTheBallRotation -= 360f;
|
||||
// else if (frameOnTheBallRotation < -45f) frameOnTheBallRotation += 360f;
|
||||
|
||||
// heOnTheBall.AddSlaveLocationSegment(locationSegment.Id);
|
||||
// heOnTheBall.ReplaceSlaveSegmentDoorOriginYRotation(frameOnTheBallRotation);
|
||||
|
||||
@@ -59,6 +59,7 @@ namespace Code.Generator
|
||||
index = Random.Range(0, _cashedRooms[roomType].Count);
|
||||
return _cashedRooms[roomType][index];
|
||||
}
|
||||
public int GetRandomIndexOfType(RoomType roomType) => Random.Range(0, _cashedRooms[roomType].Count);
|
||||
|
||||
public Room CreateRoomByIndex(int index, RoomType roomType)
|
||||
{
|
||||
|
||||
@@ -1,32 +1,36 @@
|
||||
using System;
|
||||
using Code.Gameplay.Orders.Order;
|
||||
using Reflex.Attributes;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.Generator
|
||||
{
|
||||
public class RoomTrigger : MonoBehaviour
|
||||
{
|
||||
[Inject] private IOrderService _orderService;
|
||||
|
||||
public static event Action PlayerEnteredRoom;
|
||||
|
||||
private bool _playerEntered;
|
||||
|
||||
// [Inject]
|
||||
// private void Construct(IOrderService orderService)
|
||||
// {
|
||||
// _orderService = orderService;
|
||||
// }
|
||||
public IOrderService OrderService;
|
||||
public event Action OnEnter;
|
||||
public event Action OnExit;
|
||||
|
||||
private bool _playerEntered, _playerExited;
|
||||
|
||||
private void OnTriggerEnter(Collider other)
|
||||
{
|
||||
if (_playerEntered) return;
|
||||
|
||||
|
||||
_playerEntered = true;
|
||||
|
||||
_orderService.RoomPassed();
|
||||
OrderService.RoomPassed();
|
||||
|
||||
OnEnter?.Invoke();
|
||||
}
|
||||
private void OnTriggerExit(Collider other)
|
||||
{
|
||||
if (_playerExited) return;
|
||||
|
||||
Debug.Log(other.name);
|
||||
|
||||
PlayerEnteredRoom?.Invoke();
|
||||
_playerExited = true;
|
||||
|
||||
OnExit?.Invoke();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4207b7568dc3482393ac1860a31909b4
|
||||
timeCreated: 1764087485
|
||||
guid: 0d6940d73d544f0a8e4a45d956bc2364
|
||||
timeCreated: 1764525516
|
||||
@@ -33,6 +33,7 @@ namespace Code.StaticData
|
||||
Dictionary<AudioSourceType, AudioSourceSettingsConfig> AudioSourceSettingsConfigs { get; }
|
||||
AudioTestClipsConfig AudioTestClipsConfig { get; }
|
||||
GeneratorConfig GeneratorConfig { get; }
|
||||
CourierSoundListConfig CourierSoundListConfig { get; }
|
||||
void Load();
|
||||
Task<T> InstantiateAsset<T>(AssetReference assetReference) where T : Behaviour;
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ namespace Code.StaticData
|
||||
public DispatcherSoundListConfig DispatcherSoundListConfig { get; private set; }
|
||||
public EnemiesSoundListConfig EnemiesSoundListConfig { get; private set; }
|
||||
public AudioTestClipsConfig AudioTestClipsConfig { get; private set; }
|
||||
public CourierSoundListConfig CourierSoundListConfig { get; private set; }
|
||||
|
||||
public DrunkenGrandpaConfig DrunkenGrandpaConfig {get; private set;}
|
||||
public CockroachConfig CockroachConfig { get; private set; }
|
||||
@@ -69,6 +70,7 @@ namespace Code.StaticData
|
||||
SoundtrackListConfig = Resources.Load<SoundtrackListConfig>(string.Format(StringPaths.ConfigSingle, "Audio", "SoundtrackListConfig"));
|
||||
AudioTestClipsConfig = Resources.Load<AudioTestClipsConfig>(string.Format(StringPaths.ConfigSingle, "Audio", "AudioTestClipsConfig"));
|
||||
SFXListConfig = Resources.Load<SFXListConfig>(string.Format(StringPaths.ConfigSingle, "Audio", "SFXListConfig"));
|
||||
CourierSoundListConfig = Resources.Load<CourierSoundListConfig>(string.Format(StringPaths.ConfigSingle, "Audio", "CourierSoundListConfig"));
|
||||
DispatcherSoundListConfig = Resources.Load<DispatcherSoundListConfig>(string.Format(StringPaths.ConfigSingle, "Audio", "DispatcherSoundListConfig"));
|
||||
EnemiesSoundListConfig = Resources.Load<EnemiesSoundListConfig>(string.Format(StringPaths.ConfigSingle, "Audio", "EnemiesSoundListConfig"));
|
||||
AudioSourceSettingsConfigs = Resources
|
||||
|
||||
@@ -37,7 +37,7 @@ namespace Code.UI
|
||||
menuMusic.value = _audioService.GetSetting(AudioType.MenuMusic);
|
||||
menuMusic.onValueChanged.AddListener(OnMenuMusicUpdate);
|
||||
|
||||
gameplayMusic.value = _audioService.GetSetting(AudioType.GameplayMusic);
|
||||
gameplayMusic.value = _audioService.GetSetting(AudioType.ActionMusic);
|
||||
gameplayMusic.onValueChanged.AddListener(OnGameplayUpdate);
|
||||
}
|
||||
|
||||
@@ -68,8 +68,9 @@ namespace Code.UI
|
||||
}
|
||||
private void OnGameplayUpdate(float value)
|
||||
{
|
||||
_audioService.ChangeSetting(AudioType.GameplayMusic, value);
|
||||
_audioService.PlayTestClip(AudioType.GameplayMusic);
|
||||
_audioService.ChangeSetting(AudioType.ActionMusic, value);
|
||||
_audioService.ChangeSetting(AudioType.PeacefulMusic, value);
|
||||
_audioService.PlayTestClip(AudioType.ActionMusic);
|
||||
}
|
||||
|
||||
public override void Hide()
|
||||
|
||||
@@ -18,11 +18,6 @@ MonoBehaviour:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
- m_AssetGUID: b3471d165fe389f479380f61034bea57
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
- m_AssetGUID: 28a6c7a4124141341ab7c2b7dfd3e95b
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
@@ -43,17 +38,7 @@ MonoBehaviour:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
- m_AssetGUID: dc328d8aadb0e8545978741d451e0544
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
- m_AssetGUID: 19bfe93240786974ea9d7cd70a7bb635
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
- m_AssetGUID: a1d9e5a04ac11a1468c744b27d442a00
|
||||
- m_AssetGUID: 7067a5248027e74478f4f0f53ddf06a4
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
|
||||
@@ -43,3 +43,18 @@ MonoBehaviour:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 1
|
||||
- m_AssetGUID: 144ab5188f8ad7a0a92c75703bd12e60
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
- m_AssetGUID: a306df57f348ce7cf900d0b9431739ee
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
- m_AssetGUID: f74a409bf11b25148ad305acc05b14f5
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 1
|
||||
+8
-3
@@ -10,6 +10,11 @@ MonoBehaviour:
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 83304a98bbdc4e7c9c7c643653ae1368, type: 3}
|
||||
m_Name: CharacterSoundListConfig
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Configs.CharacterSoundListConfig
|
||||
character: []
|
||||
m_Name: CourierSoundListConfig
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Configs.CourierSoundListConfig
|
||||
courierSounds:
|
||||
- m_AssetGUID: bf87bc9ac43df86be8c818de81d44a54
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5160d7af825d295229a3be611f44db76
|
||||
guid: 377caa2d01eb3e54cb77ab98346ef669
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
@@ -12,7 +12,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 6af4f53d425a41c78ef889fd7e5c3197, type: 3}
|
||||
m_Name: OrderBoxConfig
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Configs.OrderBoxConfig
|
||||
activationTime: 2
|
||||
activationTime: 0.7
|
||||
floatingCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
|
||||
@@ -7,7 +7,7 @@ TextureImporter:
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
sRGBTexture: 0
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
@@ -54,7 +54,7 @@ TextureImporter:
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureType: 1
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 350e536b9cbcefc4cab12be3ce0154ff
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,123 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!206 &-4537450527427303376
|
||||
BlendTree:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Blend Tree
|
||||
m_Childs:
|
||||
- serializedVersion: 2
|
||||
m_Motion: {fileID: -3471636723063426380, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
m_Threshold: 0
|
||||
m_Position: {x: 0, y: 0}
|
||||
m_TimeScale: 1
|
||||
m_CycleOffset: 0
|
||||
m_DirectBlendParameter: Blend
|
||||
m_Mirror: 0
|
||||
- serializedVersion: 2
|
||||
m_Motion: {fileID: 2702294549053568716, guid: 73411fc2c848c214c8019eebabba2703, type: 3}
|
||||
m_Threshold: 0.5
|
||||
m_Position: {x: 0, y: 0}
|
||||
m_TimeScale: 1
|
||||
m_CycleOffset: 0
|
||||
m_DirectBlendParameter: Blend
|
||||
m_Mirror: 0
|
||||
- serializedVersion: 2
|
||||
m_Motion: {fileID: -2048397514134812215, guid: 568a9946a98a231449731a752331e015, type: 3}
|
||||
m_Threshold: 1
|
||||
m_Position: {x: 0, y: 0}
|
||||
m_TimeScale: 1
|
||||
m_CycleOffset: 0
|
||||
m_DirectBlendParameter: Blend
|
||||
m_Mirror: 0
|
||||
m_BlendParameter: Velocity
|
||||
m_BlendParameterY: Blend
|
||||
m_MinThreshold: 0
|
||||
m_MaxThreshold: 1
|
||||
m_UseAutomaticThresholds: 1
|
||||
m_NormalizedBlendValues: 0
|
||||
m_BlendType: 0
|
||||
--- !u!91 &9100000
|
||||
AnimatorController:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Grandpa
|
||||
serializedVersion: 5
|
||||
m_AnimatorParameters:
|
||||
- m_Name: Velocity
|
||||
m_Type: 1
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: OnAttack
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
m_Name: Base Layer
|
||||
m_StateMachine: {fileID: 7838137981450683803}
|
||||
m_Mask: {fileID: 0}
|
||||
m_Motions: []
|
||||
m_Behaviours: []
|
||||
m_BlendingMode: 0
|
||||
m_SyncedLayerIndex: -1
|
||||
m_DefaultWeight: 0
|
||||
m_IKPass: 0
|
||||
m_SyncedLayerAffectsTiming: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
--- !u!1102 &6491039961499839958
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Blend Tree
|
||||
m_Speed: 1
|
||||
m_CycleOffset: 0
|
||||
m_Transitions: []
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
m_WriteDefaultValues: 1
|
||||
m_Mirror: 0
|
||||
m_SpeedParameterActive: 0
|
||||
m_MirrorParameterActive: 0
|
||||
m_CycleOffsetParameterActive: 0
|
||||
m_TimeParameterActive: 0
|
||||
m_Motion: {fileID: -4537450527427303376}
|
||||
m_Tag:
|
||||
m_SpeedParameter:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!1107 &7838137981450683803
|
||||
AnimatorStateMachine:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Base Layer
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 6491039961499839958}
|
||||
m_Position: {x: 260, y: 110, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions: []
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineBehaviours: []
|
||||
m_AnyStatePosition: {x: 50, y: 20, z: 0}
|
||||
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||
m_ExitPosition: {x: 800, y: 120, z: 0}
|
||||
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||
m_DefaultState: {fileID: 6491039961499839958}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e94cc659a49a87742bee1581a36eb537
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 9100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,139 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 568a9946a98a231449731a752331e015
|
||||
ModelImporter:
|
||||
serializedVersion: 24200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations:
|
||||
- serializedVersion: 16
|
||||
name: ded_drunk_running
|
||||
takeName: ded_drunk_running
|
||||
internalID: -2048397514134812215
|
||||
firstFrame: 0
|
||||
lastFrame: 55
|
||||
wrapMode: 0
|
||||
orientationOffsetY: 0
|
||||
level: 0
|
||||
cycleOffset: 1.833
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 1
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 0
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 0
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 0
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 0
|
||||
importLights: 0
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
generateMeshLods: 0
|
||||
meshLodGenerationFlags: 0
|
||||
maximumMeshLod: -1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 2
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,139 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 73411fc2c848c214c8019eebabba2703
|
||||
ModelImporter:
|
||||
serializedVersion: 24200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations:
|
||||
- serializedVersion: 16
|
||||
name: ded_drunk_walk
|
||||
takeName: ded_drunk_walk
|
||||
internalID: 2702294549053568716
|
||||
firstFrame: 0
|
||||
lastFrame: 90
|
||||
wrapMode: 0
|
||||
orientationOffsetY: 0
|
||||
level: 0
|
||||
cycleOffset: 3
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 1
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 0
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 0
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 0
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 0
|
||||
importLights: 0
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
generateMeshLods: 0
|
||||
meshLodGenerationFlags: 0
|
||||
maximumMeshLod: -1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 2
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,139 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5980bf2db4921204b9dbc03ca40c60a9
|
||||
ModelImporter:
|
||||
serializedVersion: 24200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations:
|
||||
- serializedVersion: 16
|
||||
name: ded_idle
|
||||
takeName: ded_idle
|
||||
internalID: -3471636723063426380
|
||||
firstFrame: 0
|
||||
lastFrame: 249
|
||||
wrapMode: 0
|
||||
orientationOffsetY: 0
|
||||
level: 0
|
||||
cycleOffset: 8.3
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 1
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 0
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 0
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 0
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 0
|
||||
importLights: 0
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
generateMeshLods: 0
|
||||
meshLodGenerationFlags: 0
|
||||
maximumMeshLod: -1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 1
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 70fd7ad2e4a34df4293461fc3abc5b19
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,109 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1102 &-7546067815572600598
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Blend Tree
|
||||
m_Speed: 1
|
||||
m_CycleOffset: 0
|
||||
m_Transitions: []
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
m_WriteDefaultValues: 1
|
||||
m_Mirror: 0
|
||||
m_SpeedParameterActive: 0
|
||||
m_MirrorParameterActive: 0
|
||||
m_CycleOffsetParameterActive: 0
|
||||
m_TimeParameterActive: 0
|
||||
m_Motion: {fileID: 895217315570894280}
|
||||
m_Tag:
|
||||
m_SpeedParameter:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!91 &9100000
|
||||
AnimatorController:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Cockroach
|
||||
serializedVersion: 5
|
||||
m_AnimatorParameters:
|
||||
- m_Name: Velocity
|
||||
m_Type: 1
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
m_Name: Base Layer
|
||||
m_StateMachine: {fileID: 7372245365138263642}
|
||||
m_Mask: {fileID: 0}
|
||||
m_Motions: []
|
||||
m_Behaviours: []
|
||||
m_BlendingMode: 0
|
||||
m_SyncedLayerIndex: -1
|
||||
m_DefaultWeight: 0
|
||||
m_IKPass: 0
|
||||
m_SyncedLayerAffectsTiming: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
--- !u!206 &895217315570894280
|
||||
BlendTree:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Blend Tree
|
||||
m_Childs:
|
||||
- serializedVersion: 2
|
||||
m_Motion: {fileID: -4101330196864147404, guid: 7df3c003de36ea5608ec08e077590a09, type: 3}
|
||||
m_Threshold: 0
|
||||
m_Position: {x: 0, y: 0}
|
||||
m_TimeScale: 1
|
||||
m_CycleOffset: 0
|
||||
m_DirectBlendParameter: Blend
|
||||
m_Mirror: 0
|
||||
- serializedVersion: 2
|
||||
m_Motion: {fileID: -3961936280736360393, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
m_Threshold: 1
|
||||
m_Position: {x: 0, y: 0}
|
||||
m_TimeScale: 1
|
||||
m_CycleOffset: 0
|
||||
m_DirectBlendParameter: Blend
|
||||
m_Mirror: 0
|
||||
m_BlendParameter: Velocity
|
||||
m_BlendParameterY: Blend
|
||||
m_MinThreshold: 0
|
||||
m_MaxThreshold: 1
|
||||
m_UseAutomaticThresholds: 1
|
||||
m_NormalizedBlendValues: 0
|
||||
m_BlendType: 0
|
||||
--- !u!1107 &7372245365138263642
|
||||
AnimatorStateMachine:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Base Layer
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -7546067815572600598}
|
||||
m_Position: {x: 277.0588, y: 127.82004, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions: []
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineBehaviours: []
|
||||
m_AnyStatePosition: {x: 50, y: 20, z: 0}
|
||||
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||
m_ExitPosition: {x: 800, y: 120, z: 0}
|
||||
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||
m_DefaultState: {fileID: -7546067815572600598}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ad00dfcdb8a512a418e85824350b7f1a
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 9100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
+2
-2
@@ -96,11 +96,11 @@ ModelImporter:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
avatarSetup: 2
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
File renamed without changes.
+31
-2
@@ -29,7 +29,36 @@ ModelImporter:
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations: []
|
||||
clipAnimations:
|
||||
- serializedVersion: 16
|
||||
name: rig.001|rig.001|rig|walk
|
||||
takeName: rig.001|rig.001|rig|walk
|
||||
internalID: -3961936280736360393
|
||||
firstFrame: 0
|
||||
lastFrame: 14
|
||||
wrapMode: 0
|
||||
orientationOffsetY: 0
|
||||
level: 0
|
||||
cycleOffset: 0.467
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 1
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 0
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 0
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 0
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
@@ -100,7 +129,7 @@ ModelImporter:
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
avatarSetup: 1
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
Binary file not shown.
@@ -0,0 +1,125 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 74548c815db11644cbf9a1141af9d149
|
||||
ModelImporter:
|
||||
serializedVersion: 24200
|
||||
internalIDToNameTable: []
|
||||
externalObjects:
|
||||
- first:
|
||||
type: UnityEngine:Material
|
||||
assembly: UnityEngine.CoreModule
|
||||
name: '{concretefloor0.002'
|
||||
second: {fileID: 2100000, guid: f8c8c9015cc4df84fbbbe32a4f003660, type: 2}
|
||||
- first:
|
||||
type: UnityEngine:Material
|
||||
assembly: UnityEngine.CoreModule
|
||||
name: '{plasterwall01a.002'
|
||||
second: {fileID: 2100000, guid: 46c32c803fa6b354e927b3c37077003f, type: 2}
|
||||
- first:
|
||||
type: UnityEngine:Material
|
||||
assembly: UnityEngine.CoreModule
|
||||
name: '{plasterwall01b.002'
|
||||
second: {fileID: 2100000, guid: 826e07efb851b074080835cf3caee1fa, type: 2}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations: []
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 0
|
||||
importLights: 0
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
generateMeshLods: 0
|
||||
meshLodGenerationFlags: 0
|
||||
maximumMeshLod: -1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 0
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 0
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -17,7 +17,7 @@ BlendTree:
|
||||
m_DirectBlendParameter: Velocity
|
||||
m_Mirror: 0
|
||||
- serializedVersion: 2
|
||||
m_Motion: {fileID: -8280318352368864816, guid: 8e3e2305fe09b084da3c3d4384248abb, type: 3}
|
||||
m_Motion: {fileID: 7400000, guid: 0963adebbe96b16789d89143045734ff, type: 2}
|
||||
m_Threshold: 10
|
||||
m_Position: {x: 0, y: 0}
|
||||
m_TimeScale: 1
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0963adebbe96b16789d89143045734ff
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -168,10 +168,10 @@ BoxCollider:
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 16384
|
||||
m_Bits: 49152
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 102199
|
||||
m_Bits: 69431
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
@@ -240,6 +240,8 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: bc9fc6ce2cc24b68b2b330e4fd029b80, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Gameplay.Door.Door
|
||||
doorSelf: {fileID: 1890351345896388873}
|
||||
doorPolotno: {fileID: 1669639244792780461}
|
||||
hingeJointAnchor: {fileID: 8908677722932397074}
|
||||
hingeJoint: {fileID: 3758149385181302518}
|
||||
rigidbody: {fileID: 448402393908802308}
|
||||
|
||||
@@ -177,55 +177,9 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.App.SceneInstallers.GameplaySceneInstaller
|
||||
_gameplaySceneEnvironment:
|
||||
playerSpawnPoint: {fileID: 1738762962}
|
||||
--- !u!1 &1738762961
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1738762962}
|
||||
- component: {fileID: 1738762963}
|
||||
m_Layer: 0
|
||||
m_Name: Generator
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1738762962
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1738762961}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -1.06532, y: 0.587, z: 6.66}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &1738762963
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1738762961}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 353230beca35458dafc91c6409c25ab3, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Generator.RoomGenerator
|
||||
generatorConfig: {fileID: 11400000, guid: 417b092a73ab1034aa084c67a66c5847, type: 2}
|
||||
playerSpawnPoint: {fileID: 0}
|
||||
--- !u!1660057539 &9223372036854775807
|
||||
SceneRoots:
|
||||
m_ObjectHideFlags: 0
|
||||
m_Roots:
|
||||
- {fileID: 1088990798}
|
||||
- {fileID: 1738762962}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+8
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d7d4c4504ba2c6449b328ab64c17763e
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 23800000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Binary file not shown.
+8
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ef91a9f9c05cfd749a859de45ccd5c29
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 23800000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
+8
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 29a4cdc1d11c1994c8abfa3d44c66c18
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 23800000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Binary file not shown.
+8
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 21cea19af1fdbf44d988bd1358b21ef0
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 23800000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
+8
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 435cb5cf330f0de44995bf8a9cd3c1b9
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 23800000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Binary file not shown.
+8
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 688c9fc7797013746a59df09607805d7
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 23800000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bf87bc9ac43df86be8c818de81d44a54
|
||||
AudioImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 8
|
||||
defaultSettings:
|
||||
serializedVersion: 2
|
||||
loadType: 0
|
||||
sampleRateSetting: 0
|
||||
sampleRateOverride: 44100
|
||||
compressionFormat: 1
|
||||
quality: 1
|
||||
conversionMode: 0
|
||||
preloadAudioData: 0
|
||||
platformSettingOverrides: {}
|
||||
forceToMono: 0
|
||||
normalize: 1
|
||||
loadInBackground: 0
|
||||
ambisonic: 0
|
||||
3D: 1
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -11,7 +11,9 @@ GameObject:
|
||||
- component: {fileID: 7837001179496994369}
|
||||
- component: {fileID: 6198978513534314748}
|
||||
- component: {fileID: 3836825677821375000}
|
||||
- component: {fileID: 5510269888293754490}
|
||||
- component: {fileID: 5213966790908149972}
|
||||
- component: {fileID: 5923890714509752237}
|
||||
m_Layer: 0
|
||||
m_Name: Cockroach
|
||||
m_TagString: Untagged
|
||||
@@ -33,6 +35,7 @@ Transform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 7147019412242735536}
|
||||
- {fileID: 236788495211949653}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!65 &6198978513534314748
|
||||
@@ -54,8 +57,8 @@ BoxCollider:
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Size: {x: 0.77, y: 0.35, z: 1.27}
|
||||
m_Center: {x: 0, y: 0.18, z: -0.13}
|
||||
m_Size: {x: 0.77, y: 0.64510536, z: 1.1962237}
|
||||
m_Center: {x: 0, y: 0.32755268, z: -0.0055024624}
|
||||
--- !u!114 &3836825677821375000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -70,6 +73,19 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Gameplay.Enemies.Cockroach
|
||||
agent: {fileID: 5213966790908149972}
|
||||
enemyCollider: {fileID: 6198978513534314748}
|
||||
--- !u!114 &5510269888293754490
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2783233075678359952}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 20620ae30fdd0164c9bb5bdc717d3ada, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Reflex::Reflex.Components.GameObjectSelfInjector
|
||||
_injectionStrategy: 0
|
||||
--- !u!195 &5213966790908149972
|
||||
NavMeshAgent:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -88,10 +104,115 @@ NavMeshAgent:
|
||||
m_AutoTraverseOffMeshLink: 1
|
||||
m_AutoBraking: 1
|
||||
m_AutoRepath: 1
|
||||
m_Height: 0.35
|
||||
m_Height: 0.65
|
||||
m_BaseOffset: 0
|
||||
m_WalkableMask: 4294967295
|
||||
m_ObstacleAvoidanceType: 4
|
||||
--- !u!114 &5923890714509752237
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2783233075678359952}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 936125a7ed844674b0e0586a484253ce, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Gameplay.Enemies.Animators.EnemyAnimator
|
||||
animator: {fileID: 6172483684784682031}
|
||||
agent: {fileID: 5213966790908149972}
|
||||
--- !u!1001 &343263805360081342
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 7837001179496994369}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 0.025
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.025
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalScale.z
|
||||
value: 0.025
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.626
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 180
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_ConstrainProportionsScale
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -2046466306960480414, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: 'm_Materials.Array.data[0]'
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: c6e2bd27b37a3924ca327fe0f61f8961, type: 2}
|
||||
- target: {fileID: 919132149155446097, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: cockroach_walk
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5866666021909216657, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
propertyPath: m_Controller
|
||||
value:
|
||||
objectReference: {fileID: 9100000, guid: ad00dfcdb8a512a418e85824350b7f1a, type: 2}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
--- !u!4 &236788495211949653 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
m_PrefabInstance: {fileID: 343263805360081342}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!95 &6172483684784682031 stripped
|
||||
Animator:
|
||||
m_CorrespondingSourceObject: {fileID: 5866666021909216657, guid: 332f301c5f054a7df80785fdefd47cb4, type: 3}
|
||||
m_PrefabInstance: {fileID: 343263805360081342}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &7252459186832918107
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -148,6 +269,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Mesh
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 919132149155446097, guid: be4d9564f6fd43e40b1b9f213e1adc04, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
|
||||
@@ -12,6 +12,8 @@ GameObject:
|
||||
- component: {fileID: 1117397580837637202}
|
||||
- component: {fileID: 3603313309709341435}
|
||||
- component: {fileID: 3382463358723420880}
|
||||
- component: {fileID: 3699511106256471654}
|
||||
- component: {fileID: -8562993693773600252}
|
||||
m_Layer: 0
|
||||
m_Name: DrunkenGrandpa
|
||||
m_TagString: Untagged
|
||||
@@ -33,6 +35,7 @@ Transform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 7151896306668627011}
|
||||
- {fileID: 4260760483035733859}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &1117397580837637202
|
||||
@@ -85,7 +88,7 @@ NavMeshAgent:
|
||||
m_Speed: 3.5
|
||||
m_Acceleration: 8
|
||||
avoidancePriority: 50
|
||||
m_AngularSpeed: 120
|
||||
m_AngularSpeed: 180
|
||||
m_StoppingDistance: 0
|
||||
m_AutoTraverseOffMeshLink: 1
|
||||
m_AutoBraking: 1
|
||||
@@ -94,6 +97,125 @@ NavMeshAgent:
|
||||
m_BaseOffset: 0
|
||||
m_WalkableMask: 4294967295
|
||||
m_ObstacleAvoidanceType: 4
|
||||
--- !u!114 &3699511106256471654
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5157042565003311956}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 936125a7ed844674b0e0586a484253ce, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Gameplay.Enemies.Animators.EnemyAnimator
|
||||
animator: {fileID: 7908725296384181529}
|
||||
agent: {fileID: 3382463358723420880}
|
||||
--- !u!114 &-8562993693773600252
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5157042565003311956}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 20620ae30fdd0164c9bb5bdc717d3ada, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Reflex::Reflex.Components.GameObjectSelfInjector
|
||||
_injectionStrategy: 0
|
||||
--- !u!1001 &4371863191213357192
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8788670158067192797}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 0.68
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.68
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalScale.z
|
||||
value: 0.68
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_ConstrainProportionsScale
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 919132149155446097, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: ded_idle
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1443498167568581691, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: 'm_Materials.Array.data[0]'
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: 3d74b98a8711ab75e813aea13cb6211e, type: 2}
|
||||
- target: {fileID: 5866666021909216657, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
propertyPath: m_Controller
|
||||
value:
|
||||
objectReference: {fileID: 9100000, guid: e94cc659a49a87742bee1581a36eb537, type: 2}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects:
|
||||
- {fileID: 7165244993586545837, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
--- !u!4 &4260760483035733859 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
m_PrefabInstance: {fileID: 4371863191213357192}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!95 &7908725296384181529 stripped
|
||||
Animator:
|
||||
m_CorrespondingSourceObject: {fileID: 5866666021909216657, guid: 5980bf2db4921204b9dbc03ca40c60a9, type: 3}
|
||||
m_PrefabInstance: {fileID: 4371863191213357192}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &7262646696932541352
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -162,6 +284,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Mesh
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 919132149155446097, guid: 89b8ea3befbb7ac3d9998f40fc1bb119, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
|
||||
@@ -12,9 +12,7 @@ GameObject:
|
||||
- component: {fileID: 4223647160079151285}
|
||||
- component: {fileID: 2123904617703670911}
|
||||
- component: {fileID: 9197991519508847130}
|
||||
- component: {fileID: 8472909641842022895}
|
||||
- component: {fileID: 2223571894174925767}
|
||||
- component: {fileID: 5975353897541649705}
|
||||
m_Layer: 15
|
||||
m_Name: Level1 3
|
||||
m_TagString: Untagged
|
||||
@@ -35,7 +33,7 @@ Transform:
|
||||
m_LocalScale: {x: 2, y: 2, z: 2}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 3741142262252397189}
|
||||
- {fileID: 7461891129103335045}
|
||||
- {fileID: 8602622449155592867}
|
||||
- {fileID: 7068805520990065972}
|
||||
- {fileID: 6543521734285438851}
|
||||
@@ -139,192 +137,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: -9173688088913142091, guid: f84b66634cf337043b218d4c19ba7f9a, type: 3}
|
||||
--- !u!114 &8472909641842022895
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 466513502335772074}
|
||||
m_Enabled: 0
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b91f32cd81021d24ab9ff545997e9666, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::PrefabLightmapData
|
||||
releaseShaders: 1
|
||||
m_RendererInfo:
|
||||
- renderer: {fileID: 2123904617703670911}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.014925373, y: 0.014925373, z: 0.86567163, w: 0.029850746}
|
||||
- renderer: {fileID: 467588940330160773}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10376283, y: 0.10376283, z: 0.17712249, w: 0.1663803}
|
||||
- renderer: {fileID: 1376840681651471255}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.045745008, y: 0.045745008, z: 0.11496462, w: 0.5680896}
|
||||
- renderer: {fileID: 2519014608234765252}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.47945967, w: 0.16695967}
|
||||
- renderer: {fileID: 8524596376092618522}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.24531977, w: 0.49900097}
|
||||
- renderer: {fileID: 5880907847263179908}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.51070964}
|
||||
- renderer: {fileID: 370715510324764762}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.29219475, w: 0.42380565}
|
||||
- renderer: {fileID: 1993338593199753091}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.429655}
|
||||
- renderer: {fileID: 5697589738478826333}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.087116644, w: 0.62204784}
|
||||
- renderer: {fileID: 2994471819621364570}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.766569, w: 0.16695967}
|
||||
- renderer: {fileID: 9022580376911841156}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.087116644, w: 0.7372822}
|
||||
- renderer: {fileID: 5122929276375418312}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.9159831}
|
||||
- renderer: {fileID: 1414244930544546070}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.24531977, w: 0.7245869}
|
||||
- renderer: {fileID: 8872513663679253189}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.6708659, w: 0.16695967}
|
||||
- renderer: {fileID: 3429954451361349147}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.24531977, w: 0.5741963}
|
||||
- renderer: {fileID: 2086114990949753729}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.3486003}
|
||||
- renderer: {fileID: 5209393482931771231}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.24531977, w: 0.8749775}
|
||||
- renderer: {fileID: 2159308857443339457}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.273405, w: 0.2675456}
|
||||
- renderer: {fileID: 5282514257127979039}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.24531977, w: 0.7997822}
|
||||
- renderer: {fileID: 6559373686500689054}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.3691081, w: 0.2675456}
|
||||
- renderer: {fileID: 1134826639308648512}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.29219475, w: 0.5741963}
|
||||
- renderer: {fileID: 6780859953394181773}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.86227214, w: 0.16695967}
|
||||
- renderer: {fileID: 766264491451355731}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.24531977, w: 0.42380565}
|
||||
- renderer: {fileID: 4817336371319866371}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.59176433}
|
||||
- renderer: {fileID: 1613054638336536797}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.29219475, w: 0.34861034}
|
||||
- renderer: {fileID: 4053731258804462283}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.672819}
|
||||
- renderer: {fileID: 7852477126277109269}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.8283276, w: 0.26755565}
|
||||
- renderer: {fileID: 300864619472753159}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.46481124, w: 0.2675456}
|
||||
- renderer: {fileID: 5806485218200610521}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.8752026, w: 0.26755565}
|
||||
- renderer: {fileID: 667704360061284496}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.2675456}
|
||||
- renderer: {fileID: 6772302088708932686}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.07344477, w: 0.9013447}
|
||||
- renderer: {fileID: 3663573586749030377}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.57516277, w: 0.16695967}
|
||||
- renderer: {fileID: 7381265142033582903}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.24531977, w: 0.6493916}
|
||||
- renderer: {fileID: 6011641236448716877}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.8349284}
|
||||
- renderer: {fileID: 564505314738756755}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.9220776, w: 0.26755565}
|
||||
- renderer: {fileID: 5594345118738623630}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.17770185, w: 0.7538737}
|
||||
- renderer: {fileID: 1809108340707711056}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.24531977, w: 0.34861034}
|
||||
- renderer: {fileID: 5978207211534943553}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10597871, y: 0.10597871, z: 0.38375655, w: 0.16695967}
|
||||
- renderer: {fileID: 454580460878000543}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07328717, y: 0.07328717, z: 0.29219475, w: 0.49900097}
|
||||
- renderer: {fileID: 5369538175460857068}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.114756756, y: 0.114756756, z: -0.00089642004, w: 0.6217912}
|
||||
- renderer: {fileID: 8765292770903854045}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.114756756, y: 0.114756756, z: -0.00089642004, w: 0.5065568}
|
||||
- renderer: {fileID: 7771328253121361715}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.10356717, y: 0.10356717, z: -0.000025773066, w: 0.8495836}
|
||||
- renderer: {fileID: 4598719218319512552}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.11334957, y: 0.11334957, z: -0.000034156037, w: 0.73727053}
|
||||
- renderer: {fileID: 2521069418620818996}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.06135174, y: 0.06135174, z: 0.10513593, w: 0.34373152}
|
||||
- renderer: {fileID: 665265485642963057}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.05961046, y: 0.05961046, z: 0.115214296, w: 0.50681585}
|
||||
- renderer: {fileID: 5305209522916378435}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.16121699, y: 0.16121699, z: -0.000042088966, w: 0.34370792}
|
||||
- renderer: {fileID: 8968211020621501026}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.07910157, y: 0.07910157, z: 0.6513672, w: 0.26757812}
|
||||
- renderer: {fileID: 3657275820709355866}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.09966506, y: 0.09966506, z: 0.28219873, w: 0.16696434}
|
||||
- renderer: {fileID: 5968644048557652924}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.17591646, y: 0.17591646, z: -0.00006761224, w: 0.16692458}
|
||||
- renderer: {fileID: 8641727852306436225}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.072265625, y: 0.072265625, z: 0.1015625, w: 0.8496094}
|
||||
- renderer: {fileID: 1711707345883536736}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.018780004, y: 0.018780004, z: 0.13768338, w: 0.4095486}
|
||||
- renderer: {fileID: 925793413160615744}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.029652638, y: 0.029652638, z: 0.13767648, w: 0.37933457}
|
||||
- renderer: {fileID: 831676908194516679}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.09575598, y: 0.09575598, z: 0.55875194, w: 0.24894142}
|
||||
- renderer: {fileID: 5227249004450549904}
|
||||
lightmapIndex: 0
|
||||
lightmapOffsetScale: {x: 0.12518936, y: 0.12518936, z: 0.73098844, w: 0.26677477}
|
||||
m_Lightmaps:
|
||||
- {fileID: 2800000, guid: bb64fc3f5b1166b488ee1791e4741b86, type: 3}
|
||||
m_LightmapsDir:
|
||||
- {fileID: 2800000, guid: de90bfd62a4760e44a9560974b9ef9ec, type: 3}
|
||||
m_ShadowMasks:
|
||||
- {fileID: 0}
|
||||
m_LightInfo:
|
||||
- light: {fileID: 0}
|
||||
lightmapBaketype: 4
|
||||
mixedLightingMode: 2
|
||||
--- !u!114 &2223571894174925767
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -341,20 +153,9 @@ MonoBehaviour:
|
||||
roomTimer: 20
|
||||
enterMarker: {fileID: 3144450247721386877}
|
||||
exitMarker: {fileID: 6128507037636198329}
|
||||
doorSlot: {fileID: 0}
|
||||
door: {fileID: 8881655470073314999}
|
||||
--- !u!114 &5975353897541649705
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 466513502335772074}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 20620ae30fdd0164c9bb5bdc717d3ada, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Reflex::Reflex.Components.GameObjectSelfInjector
|
||||
_injectionStrategy: 2
|
||||
roomTrigger: {fileID: 374247170358383785}
|
||||
--- !u!1 &3631809117291775452
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -417,100 +218,6 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 951019436902842128}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
|
||||
--- !u!1 &6541826053058427682
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3741142262252397189}
|
||||
- component: {fileID: 8717416316258166693}
|
||||
- component: {fileID: 282262469229888394}
|
||||
- component: {fileID: 5247126643425636689}
|
||||
m_Layer: 15
|
||||
m_Name: Trigger
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3741142262252397189
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6541826053058427682}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 8.22, y: 0, z: 0}
|
||||
m_LocalScale: {x: 25.679907, y: 0.941755, z: 10.76828}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 951019436902842128}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!65 &8717416316258166693
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6541826053058427682}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 1
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Size: {x: 0.72638875, y: 1, z: 0.29688913}
|
||||
m_Center: {x: 0.02710376, y: 0, z: -0.11265339}
|
||||
--- !u!114 &282262469229888394
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6541826053058427682}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4207b7568dc3482393ac1860a31909b4, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Generator.RoomTrigger
|
||||
--- !u!54 &5247126643425636689
|
||||
Rigidbody:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6541826053058427682}
|
||||
serializedVersion: 5
|
||||
m_Mass: 1
|
||||
m_LinearDamping: 0
|
||||
m_AngularDamping: 0.05
|
||||
m_CenterOfMass: {x: 0, y: 0, z: 0}
|
||||
m_InertiaTensor: {x: 1, y: 1, z: 1}
|
||||
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ImplicitCom: 1
|
||||
m_ImplicitTensor: 1
|
||||
m_UseGravity: 0
|
||||
m_IsKinematic: 1
|
||||
m_Interpolate: 0
|
||||
m_Constraints: 0
|
||||
m_CollisionDetection: 0
|
||||
--- !u!1 &7700467044979911386
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -583,6 +290,100 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 0}
|
||||
--- !u!1 &8466999006832308254
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7461891129103335045}
|
||||
- component: {fileID: 374247170358383785}
|
||||
- component: {fileID: 530964405542123688}
|
||||
- component: {fileID: 4985592473237780643}
|
||||
m_Layer: 15
|
||||
m_Name: Trigger
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &7461891129103335045
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8466999006832308254}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
|
||||
m_LocalPosition: {x: 1.93, y: 0.985, z: -0.86}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 951019436902842128}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
|
||||
--- !u!114 &374247170358383785
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8466999006832308254}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 0d6940d73d544f0a8e4a45d956bc2364, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Generator.RoomTrigger
|
||||
--- !u!65 &530964405542123688
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8466999006832308254}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 1
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Size: {x: 3.52, y: 1.92, z: 0.7733555}
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
--- !u!54 &4985592473237780643
|
||||
Rigidbody:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8466999006832308254}
|
||||
serializedVersion: 5
|
||||
m_Mass: 0.0000001
|
||||
m_LinearDamping: 0
|
||||
m_AngularDamping: 0
|
||||
m_CenterOfMass: {x: 0, y: 0, z: 0}
|
||||
m_InertiaTensor: {x: 1, y: 1, z: 1}
|
||||
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ImplicitCom: 0
|
||||
m_ImplicitTensor: 0
|
||||
m_UseGravity: 0
|
||||
m_IsKinematic: 1
|
||||
m_Interpolate: 0
|
||||
m_Constraints: 0
|
||||
m_CollisionDetection: 0
|
||||
--- !u!1001 &522976718847128580
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -719,16 +520,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 0}
|
||||
--- !u!23 &4053731258804462283 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 522976718847128580}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &7852477126277109269 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 522976718847128580}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &997515777268295974
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -865,16 +656,6 @@ Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 997515777268295974}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &3663573586749030377 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 997515777268295974}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &7381265142033582903 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 997515777268295974}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &1625451835478484373
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1011,16 +792,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 0}
|
||||
--- !u!23 &2994471819621364570 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 1625451835478484373}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &9022580376911841156 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 1625451835478484373}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &2158655668152372491
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1157,16 +928,6 @@ Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2158655668152372491}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &2519014608234765252 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2158655668152372491}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &8524596376092618522 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2158655668152372491}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &2232354739753911541
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1251,11 +1012,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 8260489386510938562}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 22fa047d3f59bb4499ef712c6c12a36b, type: 3}
|
||||
--- !u!23 &665265485642963057 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: 22fa047d3f59bb4499ef712c6c12a36b, type: 3}
|
||||
m_PrefabInstance: {fileID: 2232354739753911541}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &1313787885739850148 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 22fa047d3f59bb4499ef712c6c12a36b, type: 3}
|
||||
@@ -1392,11 +1148,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 3433604308294589033}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &2159308857443339457 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2519522524677708302}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &2701488105306717669 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -1429,11 +1180,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 0}
|
||||
--- !u!23 &5282514257127979039 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2519522524677708302}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &2590446217492968782
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1538,11 +1284,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 8276331802591792507}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &2086114990949753729 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2590446217492968782}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &2628312595505959589 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -1575,11 +1316,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 0}
|
||||
--- !u!23 &5209393482931771231 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2590446217492968782}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &2641785007013548364
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1684,11 +1420,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 4332596932058077642}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &1993338593199753091 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2641785007013548364}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &2531929035093816999 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -1721,11 +1452,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 0}
|
||||
--- !u!23 &5697589738478826333 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 2641785007013548364}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &2666365564236283358
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1842,11 +1568,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 2534964839176971238, guid: 8c8f6941fd3353c49a73afb39b40b72d, type: 3}
|
||||
--- !u!23 &3657275820709355866 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: 8c8f6941fd3353c49a73afb39b40b72d, type: 3}
|
||||
m_PrefabInstance: {fileID: 2666365564236283358}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &3910366958304880223
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1951,11 +1672,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 4970332515477287004}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &667704360061284496 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 3910366958304880223}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &3589038476912394676 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -1988,11 +1704,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 0}
|
||||
--- !u!23 &6772302088708932686 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 3910366958304880223}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &4263960326114460872
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -2097,11 +1808,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 8271503754428908066}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &300864619472753159 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 4263960326114460872}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &4030097705901783449 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -2134,11 +1840,6 @@ Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 4263960326114460872}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &5806485218200610521 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 4263960326114460872}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &4909420294372301834
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -2243,11 +1944,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 5479330918366810939}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &3429954451361349147 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 4909420294372301834}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &4876125996905593825 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -2280,11 +1976,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 0}
|
||||
--- !u!23 &8872513663679253189 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 4909420294372301834}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &4978016364492334904
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -2401,11 +2092,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: -5495902117074765545, guid: dadbe34df49f2ef49929b565bf1cdfd7, type: 3}
|
||||
--- !u!23 &5968644048557652924 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: dadbe34df49f2ef49929b565bf1cdfd7, type: 3}
|
||||
m_PrefabInstance: {fileID: 4978016364492334904}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &5036442261105134348
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -2515,16 +2201,6 @@ PrefabInstance:
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5a328d367b793ebb1a43053026a3f461, type: 3}
|
||||
--- !u!23 &831676908194516679 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: 5651942974808622539, guid: 5a328d367b793ebb1a43053026a3f461, type: 3}
|
||||
m_PrefabInstance: {fileID: 5036442261105134348}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &5227249004450549904 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: 968241807993723804, guid: 5a328d367b793ebb1a43053026a3f461, type: 3}
|
||||
m_PrefabInstance: {fileID: 5036442261105134348}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &8213239065122608966 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 3755510501817277514, guid: 5a328d367b793ebb1a43053026a3f461, type: 3}
|
||||
@@ -2641,16 +2317,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 8174557441443465133}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: dd54dcb0ed861934b9361f363a17edec, type: 3}
|
||||
--- !u!23 &2521069418620818996 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -678588488315902003, guid: dd54dcb0ed861934b9361f363a17edec, type: 3}
|
||||
m_PrefabInstance: {fileID: 6082542417322209785}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &4598719218319512552 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: dd54dcb0ed861934b9361f363a17edec, type: 3}
|
||||
m_PrefabInstance: {fileID: 6082542417322209785}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &6044729445141517842 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: dd54dcb0ed861934b9361f363a17edec, type: 3}
|
||||
@@ -2763,11 +2429,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 2596730570923369053}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: d06bac8fd3ba656478548c640b9706df, type: 3}
|
||||
--- !u!23 &5369538175460857068 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: d06bac8fd3ba656478548c640b9706df, type: 3}
|
||||
m_PrefabInstance: {fileID: 6721054152410843240}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &5873981397958522169 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: d06bac8fd3ba656478548c640b9706df, type: 3}
|
||||
@@ -2884,11 +2545,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 3508401710593477254}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: d7b86715f6793ff44ac74af769641c37, type: 3}
|
||||
--- !u!23 &5305209522916378435 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: d7b86715f6793ff44ac74af769641c37, type: 3}
|
||||
m_PrefabInstance: {fileID: 6800002582519602119}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &5953511883244627606 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: d7b86715f6793ff44ac74af769641c37, type: 3}
|
||||
@@ -3037,11 +2693,6 @@ MeshCollider:
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 4493585093827132993, guid: 164689f61e2fe9c45b375714cf67e63d, type: 3}
|
||||
--- !u!23 &8641727852306436225 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: 164689f61e2fe9c45b375714cf67e63d, type: 3}
|
||||
m_PrefabInstance: {fileID: 6929914012263091205}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &6996966162663354434
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -3146,16 +2797,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 2409048505827871628}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &766264491451355731 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 6996966162663354434}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &6780859953394181773 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 6996966162663354434}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &7390564056413198249 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -3292,16 +2933,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1021179594301250181}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &1134826639308648512 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 7207958467240940113}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &6559373686500689054 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 7207958467240940113}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &7173505729030469050 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -3450,11 +3081,6 @@ Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: a5dad089d3f806c47a940250341bf35e, type: 3}
|
||||
m_PrefabInstance: {fileID: 7761085109649919718}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &8968211020621501026 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: a5dad089d3f806c47a940250341bf35e, type: 3}
|
||||
m_PrefabInstance: {fileID: 7761085109649919718}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &7813147555257974402
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -3559,16 +3185,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 640684298344149417}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &564505314738756755 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 7813147555257974402}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &6011641236448716877 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 7813147555257974402}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &6966094042393330643 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -3705,16 +3321,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 7449120312996828745}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &454580460878000543 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 7923688118706328462}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &5978207211534943553 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 7923688118706328462}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &7005333334070161119 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -3859,11 +3465,6 @@ Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: d06bac8fd3ba656478548c640b9706df, type: 3}
|
||||
m_PrefabInstance: {fileID: 7954771963885688665}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &8765292770903854045 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: d06bac8fd3ba656478548c640b9706df, type: 3}
|
||||
m_PrefabInstance: {fileID: 7954771963885688665}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &7970646845626810955
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -3968,16 +3569,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 6252561964850656796}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &370715510324764762 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 7970646845626810955}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &5880907847263179908 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 7970646845626810955}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &7087545147052900122 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -4106,11 +3697,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 3324096328198766193}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 71055304af244254bba1d54e41058ab0, type: 3}
|
||||
--- !u!23 &925793413160615744 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: 7202271454713460447, guid: 71055304af244254bba1d54e41058ab0, type: 3}
|
||||
m_PrefabInstance: {fileID: 8010372730852739487}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &7200101725799789774 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 71055304af244254bba1d54e41058ab0, type: 3}
|
||||
@@ -4247,16 +3833,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 4776808644770937842}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: b821eb61211ca1043b252d72aff3f534, type: 3}
|
||||
--- !u!23 &467588940330160773 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -678588488315902003, guid: b821eb61211ca1043b252d72aff3f534, type: 3}
|
||||
m_PrefabInstance: {fileID: 8135786762514806088}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &1376840681651471255 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: 7202271454713460447, guid: b821eb61211ca1043b252d72aff3f534, type: 3}
|
||||
m_PrefabInstance: {fileID: 8135786762514806088}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &8602622449155592867 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: b821eb61211ca1043b252d72aff3f534, type: 3}
|
||||
@@ -4393,16 +3969,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 5416251362004098977}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &1809108340707711056 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 8260543632690018881}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &5594345118738623630 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 8260543632690018881}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &8442527292443794858 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -4539,11 +4105,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 8892639021750361507}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 71055304af244254bba1d54e41058ab0, type: 3}
|
||||
--- !u!23 &1711707345883536736 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: 7202271454713460447, guid: 71055304af244254bba1d54e41058ab0, type: 3}
|
||||
m_PrefabInstance: {fileID: 8372947593691474879}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &8338438920711457876 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 71055304af244254bba1d54e41058ab0, type: 3}
|
||||
@@ -4680,16 +4241,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 3600901154163588601}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &1414244930544546070 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 8653682751206003463}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &5122929276375418312 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 8653682751206003463}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &8419874559100071510 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
@@ -4806,11 +4357,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 225265694412139071}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: a49b37edb4216864c95f6b7dac48465b, type: 3}
|
||||
--- !u!23 &7771328253121361715 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -7511558181221131132, guid: a49b37edb4216864c95f6b7dac48465b, type: 3}
|
||||
m_PrefabInstance: {fileID: 8942135099762404279}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &8131725967622067942 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: a49b37edb4216864c95f6b7dac48465b, type: 3}
|
||||
@@ -4947,16 +4493,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 7340666141177906938}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
--- !u!23 &1613054638336536797 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -1461304994638716399, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 9068805424749630156}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!23 &4817336371319866371 stripped
|
||||
MeshRenderer:
|
||||
m_CorrespondingSourceObject: {fileID: -4683669308469848369, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
m_PrefabInstance: {fileID: 9068805424749630156}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &8150309907860254621 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d1736544d9727b409f91d0a31c0cf53, type: 3}
|
||||
|
||||
Loaded 100 of 148 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user