40 changed files with 1338 additions and 856 deletions
@ -1,202 +0,0 @@ |
|||||
using Core.Localization; |
|
||||
using System.Collections.Generic; |
|
||||
using System.Linq; |
|
||||
using UnityEngine; |
|
||||
using Core.Settings; |
|
||||
using Core.Tools.Saves; |
|
||||
using System; |
|
||||
using System.Collections; |
|
||||
|
|
||||
namespace Core.Audio |
|
||||
{ |
|
||||
internal class AudioController2D |
|
||||
{ |
|
||||
internal void Init(Transform parent, Dictionary<string, AudioClip> musicAnsSounds, Dictionary<SystemLanguage, Dictionary<string, AudioClip>> voicesDictionary) |
|
||||
{ |
|
||||
GameObject audioParent = new GameObject("[2D]"); |
|
||||
audioParent.transform.SetParent(parent); |
|
||||
|
|
||||
_musicParent = new GameObject("[Music]"); |
|
||||
_musicParent.transform.SetParent(audioParent.transform); |
|
||||
|
|
||||
_soundsParent = new GameObject("[Sounds]"); |
|
||||
_soundsParent.transform.SetParent(audioParent.transform); |
|
||||
|
|
||||
_voicesParent = new GameObject("[Voices]"); |
|
||||
_voicesParent.transform.SetParent(audioParent.transform); |
|
||||
|
|
||||
_musicAndSounds = musicAnsSounds; |
|
||||
_voicesDictionary = voicesDictionary; |
|
||||
} |
|
||||
|
|
||||
private GameObject _musicParent = null; |
|
||||
private GameObject _soundsParent = null; |
|
||||
private GameObject _voicesParent = null; |
|
||||
|
|
||||
private AudioSource _musicSource = null; |
|
||||
private List<AudioSource> _soundsSources = new List<AudioSource>(); |
|
||||
private List<AudioSource> _voicesSources = new List<AudioSource>(); |
|
||||
|
|
||||
private Dictionary<string, AudioClip> _musicAndSounds = new Dictionary<string, AudioClip>(); |
|
||||
private Dictionary<SystemLanguage, Dictionary<string, AudioClip>> _voicesDictionary = new Dictionary<SystemLanguage, Dictionary<string, AudioClip>>(); |
|
||||
|
|
||||
internal float MusicVolume |
|
||||
{ |
|
||||
get => SaveManager.GetFloat("MusicVolume", 1f); |
|
||||
set => _musicSource.volume = CoreSettings.data.musicVolume * value; |
|
||||
} |
|
||||
|
|
||||
internal float SoundsVolume |
|
||||
{ |
|
||||
get => SaveManager.GetFloat("MusicVolume", 1f); |
|
||||
set |
|
||||
{ |
|
||||
for (int i = 0; i < _soundsSources.Count; i++) |
|
||||
_soundsSources[i].volume = CoreSettings.data.soundsVolume * value; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
internal float VoicesVolume |
|
||||
{ |
|
||||
get => PlayerPrefs.GetFloat("MusicVolume", 1f); |
|
||||
set |
|
||||
{ |
|
||||
for (int i = 0; i < _voicesSources.Count; i++) |
|
||||
_voicesSources[i].volume = CoreSettings.data.voicesVolume * value; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
internal IEnumerator PlayMusic(string name) |
|
||||
{ |
|
||||
if (_musicSource == null) |
|
||||
{ |
|
||||
_musicSource = _musicParent.AddComponent<AudioSource>(); |
|
||||
_musicSource.playOnAwake = false; |
|
||||
_musicSource.volume = CoreSettings.data.musicVolume * MusicVolume; |
|
||||
} |
|
||||
|
|
||||
while (_musicSource.volume > 0f) |
|
||||
{ |
|
||||
yield return null; |
|
||||
_musicSource.volume -= Time.deltaTime / 2f; |
|
||||
} |
|
||||
|
|
||||
_musicSource.volume = 0; |
|
||||
|
|
||||
if (_musicAndSounds.ContainsKey(name)) |
|
||||
{ |
|
||||
_musicSource.clip = _musicAndSounds[name]; |
|
||||
_musicSource.loop = true; |
|
||||
|
|
||||
_musicSource.gameObject.SetActive(true); |
|
||||
_musicSource.enabled = true; |
|
||||
|
|
||||
_musicSource.Play(); |
|
||||
|
|
||||
while (_musicSource.volume < MusicVolume) |
|
||||
{ |
|
||||
yield return null; |
|
||||
_musicSource.volume += Time.deltaTime / 2f; |
|
||||
} |
|
||||
|
|
||||
_musicSource.volume = MusicVolume; |
|
||||
} |
|
||||
else |
|
||||
throw new ArgumentNullException($"music \"{name}\" not found"); |
|
||||
} |
|
||||
|
|
||||
internal IEnumerator StopMusic() |
|
||||
{ |
|
||||
while (_musicSource.volume > 0f) |
|
||||
{ |
|
||||
yield return null; |
|
||||
_musicSource.volume -= Time.deltaTime / 2f; |
|
||||
} |
|
||||
|
|
||||
_musicSource.volume = 0; |
|
||||
|
|
||||
_musicSource.Stop(); |
|
||||
|
|
||||
_musicSource.volume = MusicVolume; |
|
||||
} |
|
||||
|
|
||||
internal float PlaySound(string name, bool isLoop = false) |
|
||||
{ |
|
||||
AudioSource playSource = _soundsSources.Where(s => !s.isPlaying).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource == null) |
|
||||
{ |
|
||||
playSource = _soundsParent.AddComponent<AudioSource>(); |
|
||||
playSource.playOnAwake = false; |
|
||||
playSource.volume = CoreSettings.data.soundsVolume * SoundsVolume; |
|
||||
|
|
||||
_soundsSources.Add(playSource); |
|
||||
} |
|
||||
|
|
||||
if (_musicAndSounds.ContainsKey(name)) |
|
||||
{ |
|
||||
playSource.clip = _musicAndSounds[name]; |
|
||||
playSource.loop = isLoop; |
|
||||
|
|
||||
playSource.gameObject.SetActive(true); |
|
||||
playSource.enabled = true; |
|
||||
|
|
||||
playSource.Play(); |
|
||||
|
|
||||
return _musicAndSounds[name].length; |
|
||||
} |
|
||||
else |
|
||||
throw new ArgumentNullException($"sound \"{name}\" not found"); |
|
||||
} |
|
||||
|
|
||||
internal void StopSound(string name) |
|
||||
{ |
|
||||
AudioSource playSource = _soundsSources.Where(s => s.clip.name == name).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource != null) |
|
||||
playSource.Stop(); |
|
||||
} |
|
||||
|
|
||||
internal float PlayVoice(string name) |
|
||||
{ |
|
||||
AudioSource playSource = _voicesSources.Where(s => !s.isPlaying).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource == null) |
|
||||
{ |
|
||||
playSource = _voicesParent.AddComponent<AudioSource>(); |
|
||||
playSource.loop = false; |
|
||||
playSource.playOnAwake = false; |
|
||||
playSource.volume = CoreSettings.data.voicesVolume * VoicesVolume; |
|
||||
|
|
||||
_voicesSources.Add(playSource); |
|
||||
} |
|
||||
|
|
||||
if (_voicesDictionary.ContainsKey(LocalizationManager.CurrentLanguage)) |
|
||||
{ |
|
||||
if (_voicesDictionary[LocalizationManager.CurrentLanguage].ContainsKey(name)) |
|
||||
{ |
|
||||
playSource.clip = _voicesDictionary[LocalizationManager.CurrentLanguage][name]; |
|
||||
|
|
||||
playSource.gameObject.SetActive(true); |
|
||||
playSource.enabled = true; |
|
||||
|
|
||||
playSource.Play(); |
|
||||
|
|
||||
return _voicesDictionary[LocalizationManager.CurrentLanguage][name].length; |
|
||||
} |
|
||||
else |
|
||||
throw new ArgumentNullException($"voice \"{name}\" not found"); |
|
||||
} |
|
||||
else |
|
||||
throw new ArgumentNullException($"Avoice \"{name}\" not found"); |
|
||||
} |
|
||||
|
|
||||
internal void StopVoice(string name) |
|
||||
{ |
|
||||
AudioSource playSource = _voicesSources.Where(s => s.clip.name == name).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource != null) |
|
||||
playSource.Stop(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,154 +0,0 @@ |
|||||
using Core.Localization; |
|
||||
using System.Collections.Generic; |
|
||||
using System.Linq; |
|
||||
using UnityEngine; |
|
||||
using Core.Settings; |
|
||||
using Core.Tools.Saves; |
|
||||
using System; |
|
||||
|
|
||||
namespace Core.Audio |
|
||||
{ |
|
||||
internal class AudioController3D |
|
||||
{ |
|
||||
internal void Init(Transform parent, Dictionary<string, AudioClip> musicAnsSounds, Dictionary<SystemLanguage, Dictionary<string, AudioClip>> voicesDictionary) |
|
||||
{ |
|
||||
_musicAndSounds = musicAnsSounds; |
|
||||
_voicesDictionary = voicesDictionary; |
|
||||
} |
|
||||
|
|
||||
private List<AudioSource> _soundsSources = new List<AudioSource>(); |
|
||||
private List<AudioSource> _voicesSources = new List<AudioSource>(); |
|
||||
|
|
||||
private Dictionary<string, AudioClip> _musicAndSounds = new Dictionary<string, AudioClip>(); |
|
||||
private Dictionary<SystemLanguage, Dictionary<string, AudioClip>> _voicesDictionary = new Dictionary<SystemLanguage, Dictionary<string, AudioClip>>(); |
|
||||
|
|
||||
internal float SoundsVolume |
|
||||
{ |
|
||||
get => SaveManager.GetFloat("MusicVolume", 1f); |
|
||||
set |
|
||||
{ |
|
||||
for (int i = 0; i < _soundsSources.Count; i++) |
|
||||
{ |
|
||||
if (_soundsSources[i] != null) |
|
||||
_soundsSources[i].volume = CoreSettings.data.soundsVolume * value; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
internal float VoicesVolume |
|
||||
{ |
|
||||
get => PlayerPrefs.GetFloat("MusicVolume", 1f); |
|
||||
set |
|
||||
{ |
|
||||
for (int i = 0; i < _voicesSources.Count; i++) |
|
||||
{ |
|
||||
if (_voicesSources[i] != null) |
|
||||
_voicesSources[i].volume = CoreSettings.data.voicesVolume * value; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
internal float PlaySound(string name, Transform target, float minDistance, float maxDistance, bool isLoop = false) |
|
||||
{ |
|
||||
AudioSource playSource = _soundsSources.Where(s => s != null && !s.isPlaying).FirstOrDefault(); |
|
||||
|
|
||||
Debug.LogError($"enable: {playSource.enabled}, active: {playSource.gameObject.activeSelf}"); |
|
||||
|
|
||||
if (playSource == null) |
|
||||
{ |
|
||||
GameObject sound = new GameObject("Sound"); |
|
||||
playSource = sound.AddComponent<AudioSource>(); |
|
||||
playSource.playOnAwake = false; |
|
||||
playSource.volume = CoreSettings.data.soundsVolume * SoundsVolume; |
|
||||
playSource.spatialBlend = 1f; |
|
||||
playSource.rolloffMode = AudioRolloffMode.Custom; |
|
||||
playSource.SetCustomCurve(AudioSourceCurveType.CustomRolloff, AnimationCurve.Linear(0f, 1f, 1f, 0f)); |
|
||||
|
|
||||
_soundsSources.Add(playSource); |
|
||||
} |
|
||||
|
|
||||
if (_musicAndSounds.ContainsKey(name)) |
|
||||
{ |
|
||||
playSource.clip = _musicAndSounds[name]; |
|
||||
playSource.loop = isLoop; |
|
||||
playSource.minDistance = minDistance; |
|
||||
playSource.maxDistance = maxDistance; |
|
||||
playSource.transform.SetParent(target); |
|
||||
playSource.transform.localPosition = Vector3.zero; |
|
||||
playSource.spatialBlend = 1f; |
|
||||
playSource.rolloffMode = AudioRolloffMode.Custom; |
|
||||
playSource.SetCustomCurve(AudioSourceCurveType.CustomRolloff, AnimationCurve.Linear(0f, 1f, 1f, 0f)); |
|
||||
|
|
||||
playSource.gameObject.SetActive(true); |
|
||||
playSource.enabled = true; |
|
||||
|
|
||||
playSource.Play(); |
|
||||
|
|
||||
return _musicAndSounds[name].length; |
|
||||
} |
|
||||
else |
|
||||
throw new ArgumentNullException($"sound \"{name}\" not found"); |
|
||||
} |
|
||||
|
|
||||
internal void StopSound(string name) |
|
||||
{ |
|
||||
AudioSource playSource = _soundsSources.Where(s => s != null && s.clip.name == name).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource != null) |
|
||||
playSource.Stop(); |
|
||||
} |
|
||||
|
|
||||
internal float PlayVoice(string name, Transform target, float minDistance, float maxDistance) |
|
||||
{ |
|
||||
AudioSource playSource = _voicesSources.Where(s => s != null && !s.isPlaying).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource == null) |
|
||||
{ |
|
||||
GameObject voice = new GameObject("Voice"); |
|
||||
playSource = voice.AddComponent<AudioSource>(); |
|
||||
playSource.loop = false; |
|
||||
playSource.playOnAwake = false; |
|
||||
playSource.volume = CoreSettings.data.voicesVolume * VoicesVolume; |
|
||||
playSource.spatialBlend = 1f; |
|
||||
playSource.rolloffMode = AudioRolloffMode.Custom; |
|
||||
playSource.SetCustomCurve(AudioSourceCurveType.CustomRolloff, AnimationCurve.Linear(0f, 1f, 1f, 0f)); |
|
||||
|
|
||||
_voicesSources.Add(playSource); |
|
||||
} |
|
||||
|
|
||||
if (_voicesDictionary.ContainsKey(LocalizationManager.CurrentLanguage)) |
|
||||
{ |
|
||||
if (_voicesDictionary[LocalizationManager.CurrentLanguage].ContainsKey(name)) |
|
||||
{ |
|
||||
playSource.clip = _voicesDictionary[LocalizationManager.CurrentLanguage][name]; |
|
||||
playSource.minDistance = minDistance; |
|
||||
playSource.maxDistance = maxDistance; |
|
||||
playSource.transform.SetParent(target); |
|
||||
playSource.transform.localPosition = Vector3.zero; |
|
||||
playSource.spatialBlend = 1f; |
|
||||
playSource.rolloffMode = AudioRolloffMode.Custom; |
|
||||
playSource.SetCustomCurve(AudioSourceCurveType.CustomRolloff, AnimationCurve.Linear(0f, 1f, 1f, 0f)); |
|
||||
|
|
||||
playSource.gameObject.SetActive(true); |
|
||||
playSource.enabled = true; |
|
||||
|
|
||||
playSource.Play(); |
|
||||
|
|
||||
return _voicesDictionary[LocalizationManager.CurrentLanguage][name].length; |
|
||||
} |
|
||||
else |
|
||||
throw new ArgumentNullException($"voice \"{name}\" not found"); |
|
||||
} |
|
||||
else |
|
||||
throw new ArgumentNullException($"voice \"{name}\" not found"); |
|
||||
} |
|
||||
|
|
||||
internal void StopVoice(string name) |
|
||||
{ |
|
||||
AudioSource playSource = _voicesSources.Where(s => s != null && s.clip.name == name).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource != null) |
|
||||
playSource.Stop(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -0,0 +1,190 @@ |
|||||
|
using Core.Settings; |
||||
|
using System; |
||||
|
using System.Collections; |
||||
|
using UnityEngine; |
||||
|
|
||||
|
namespace Core.Audio |
||||
|
{ |
||||
|
public enum SourceType |
||||
|
{ |
||||
|
Type2D = 0, |
||||
|
Type3D = 1, |
||||
|
} |
||||
|
|
||||
|
public enum AudioGroup |
||||
|
{ |
||||
|
Music = 0, |
||||
|
Sound = 1, |
||||
|
Voice = 2, |
||||
|
} |
||||
|
|
||||
|
[RequireComponent(typeof(AudioSource))] |
||||
|
public sealed class AudioPlayer : MonoBehaviour |
||||
|
{ |
||||
|
internal event Action<AudioPlayer> OnNeedDestroy = null; |
||||
|
|
||||
|
private event Action _onComplete = null; |
||||
|
private AudioSource _audioSource = null; |
||||
|
private SourceType _sourceType = SourceType.Type2D; |
||||
|
private AudioGroup _group = AudioGroup.Sound; |
||||
|
private float _customVolume = 1f; |
||||
|
private bool _isLoop = false; |
||||
|
private Transform _target = null; |
||||
|
|
||||
|
private Coroutine _playCoroutine = null; |
||||
|
|
||||
|
public AudioClip AudioClip => (_audioSource != null) ? _audioSource.clip : null; |
||||
|
public SourceType SourceType => _sourceType; |
||||
|
public AudioGroup AudioGroup => _group; |
||||
|
public float CustomVolume => _customVolume; |
||||
|
public bool IsPlaying => _audioSource != null && _audioSource.clip != null && _audioSource.isPlaying; |
||||
|
public bool IsLoop => _isLoop; |
||||
|
public Transform Target => _target; |
||||
|
|
||||
|
internal void Init(AudioClip clip) |
||||
|
{ |
||||
|
_audioSource = GetComponent<AudioSource>(); |
||||
|
|
||||
|
_onComplete = null; |
||||
|
|
||||
|
_audioSource.playOnAwake = false; |
||||
|
_audioSource.Stop(); |
||||
|
|
||||
|
SetGroup(AudioGroup.Sound); |
||||
|
SetLoop(false); |
||||
|
SetCustomVolume(1f); |
||||
|
SetSource(SourceType.Type2D); |
||||
|
SetTarget(null); |
||||
|
SetMinDistance(0f); |
||||
|
SetMaxDistance(0f); |
||||
|
|
||||
|
UpdateVolume(); |
||||
|
|
||||
|
_audioSource.clip = clip; |
||||
|
} |
||||
|
|
||||
|
internal void UpdateVolume() => |
||||
|
_audioSource.volume = _customVolume * AudioController.GetVolume(_group) * CoreSettings.data.volume[(int)_group]; |
||||
|
|
||||
|
public void Stop() |
||||
|
{ |
||||
|
_audioSource.Stop(); |
||||
|
_audioSource.clip = null; |
||||
|
|
||||
|
if (_playCoroutine != null) |
||||
|
StopCoroutine(_playCoroutine); |
||||
|
|
||||
|
OnNeedDestroy?.Invoke(this); |
||||
|
} |
||||
|
|
||||
|
private void Update() |
||||
|
{ |
||||
|
if (_sourceType == SourceType.Type3D && _target != null) |
||||
|
transform.position = _target.position; |
||||
|
else |
||||
|
transform.localPosition = Vector3.zero; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer SetSource(SourceType type) |
||||
|
{ |
||||
|
_sourceType = type; |
||||
|
|
||||
|
if (_sourceType == SourceType.Type2D) |
||||
|
{ |
||||
|
_audioSource.spatialBlend = 0f; |
||||
|
_audioSource.rolloffMode = AudioRolloffMode.Linear; |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
_audioSource.spatialBlend = 1f; |
||||
|
_audioSource.rolloffMode = AudioRolloffMode.Custom; |
||||
|
_audioSource.SetCustomCurve(AudioSourceCurveType.CustomRolloff, AnimationCurve.Linear(0f, 1f, 1f, 0f)); |
||||
|
} |
||||
|
|
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer SetTarget(Transform target) |
||||
|
{ |
||||
|
_target = target; |
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer SetMinDistance(float minDistance) |
||||
|
{ |
||||
|
_audioSource.minDistance = minDistance; |
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer SetMaxDistance(float maxDistance) |
||||
|
{ |
||||
|
_audioSource.maxDistance = maxDistance; |
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer SetCustomVolume(float volume) |
||||
|
{ |
||||
|
_customVolume = volume; |
||||
|
|
||||
|
UpdateVolume(); |
||||
|
|
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer SetGroup(AudioGroup group) |
||||
|
{ |
||||
|
_group = group; |
||||
|
|
||||
|
UpdateVolume(); |
||||
|
|
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer SetLoop(bool loop) |
||||
|
{ |
||||
|
_isLoop = loop; |
||||
|
|
||||
|
_audioSource.loop = _isLoop; |
||||
|
|
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer OnComplete(Action onComplete) |
||||
|
{ |
||||
|
_onComplete += onComplete; |
||||
|
|
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
public AudioPlayer Play() => |
||||
|
Play(0f); |
||||
|
|
||||
|
public AudioPlayer Play(float delay) |
||||
|
{ |
||||
|
_playCoroutine = StartCoroutine(PlayCoroutine(delay)); |
||||
|
|
||||
|
return this; |
||||
|
} |
||||
|
|
||||
|
private IEnumerator PlayCoroutine(float delay) |
||||
|
{ |
||||
|
if (_audioSource.isPlaying) |
||||
|
yield break; |
||||
|
|
||||
|
if (delay > 0f) |
||||
|
yield return new WaitForSeconds(delay); |
||||
|
|
||||
|
_audioSource.Play(); |
||||
|
|
||||
|
if (_isLoop) |
||||
|
yield break; |
||||
|
|
||||
|
while (_audioSource.isPlaying) |
||||
|
yield return null; |
||||
|
|
||||
|
_onComplete?.Invoke(); |
||||
|
|
||||
|
Stop(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,224 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>netstandard2.0</TargetFramework> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> |
||||
|
<OutputPath>C:\Users\Seraph\Desktop\Prototype\Assets_DLL\Build\</OutputPath> |
||||
|
<GenerateSerializationAssemblies>On</GenerateSerializationAssemblies> |
||||
|
<DebugType>none</DebugType> |
||||
|
<DebugSymbols>false</DebugSymbols> |
||||
|
<DocumentationFile></DocumentationFile> |
||||
|
<DefineConstants>TRACE</DefineConstants> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<Reference Include="Unity.Cecil"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\Unity.Cecil.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Cecil.Mdb"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\Unity.Cecil.Mdb.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Cecil.Pdb"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\Unity.Cecil.Pdb.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Legacy.NRefactory"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\Unity.Legacy.NRefactory.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AccessibilityModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AIModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AndroidJNIModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AnimationModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ARModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AssetBundleModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AudioModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClothModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClusterInputModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClusterRendererModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.CoreModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.CrashReportingModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.DirectorModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.DSPGraphModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.GameCenterModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.GridModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.HotReloadModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ImageConversionModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.IMGUIModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.InputLegacyModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.InputModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.JSONSerializeModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.LocalizationModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ParticleSystemModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.PerformanceReportingModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Physics2DModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.PhysicsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ProfilerModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing"> |
||||
|
<HintPath>..\..\Library\ScriptAssemblies\UnityEngine.Purchasing.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing.Stores"> |
||||
|
<HintPath>..\..\Library\ScriptAssemblies\UnityEngine.Purchasing.Stores.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ScreenCaptureModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SharedInternalsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SpriteMaskModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SpriteShapeModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.StreamingModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SubstanceModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SubsystemsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TerrainModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TerrainPhysicsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TextCoreModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TextRenderingModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TilemapModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TLSModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UI"> |
||||
|
<HintPath>..\..\Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UIElementsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UIModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UmbraModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UNETModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UNETModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityAnalyticsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityConnectModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityTestProtocolModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestAssetBundleModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestAudioModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestTextureModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestWWWModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VehiclesModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VFXModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VideoModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VRModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.WindModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.XRModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<Folder Include="Tools\UI\" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -1,53 +0,0 @@ |
|||||
using System; |
|
||||
using System.IO; |
|
||||
using System.Security.Cryptography; |
|
||||
using System.Text; |
|
||||
|
|
||||
namespace Core.Tools.Saves.Utils |
|
||||
{ |
|
||||
public static class Encrypter |
|
||||
{ |
|
||||
public static string Encrypt(string text, string key) |
|
||||
{ |
|
||||
byte[] clearBytes = Encoding.Unicode.GetBytes(text); |
|
||||
using (Aes encryptor = Aes.Create()) |
|
||||
{ |
|
||||
Rfc2898DeriveBytes pdb = new Rfc2898DeriveBytes(key, new byte[] { 0x49, 0x76, 0x61, 0x6e, 0x20, 0x4d, 0x65, 0x64, 0x76, 0x65, 0x64, 0x65, 0x76 }); |
|
||||
encryptor.Key = pdb.GetBytes(32); |
|
||||
encryptor.IV = pdb.GetBytes(16); |
|
||||
using (MemoryStream ms = new MemoryStream()) |
|
||||
{ |
|
||||
using (CryptoStream cs = new CryptoStream(ms, encryptor.CreateEncryptor(), CryptoStreamMode.Write)) |
|
||||
{ |
|
||||
cs.Write(clearBytes, 0, clearBytes.Length); |
|
||||
cs.Close(); |
|
||||
} |
|
||||
text = Convert.ToBase64String(ms.ToArray()); |
|
||||
} |
|
||||
} |
|
||||
return text; |
|
||||
} |
|
||||
|
|
||||
public static string Decrypt(string text, string key) |
|
||||
{ |
|
||||
text = text.Replace(" ", "+"); |
|
||||
byte[] cipherBytes = Convert.FromBase64String(text); |
|
||||
using (Aes encryptor = Aes.Create()) |
|
||||
{ |
|
||||
Rfc2898DeriveBytes pdb = new Rfc2898DeriveBytes(key, new byte[] { 0x49, 0x76, 0x61, 0x6e, 0x20, 0x4d, 0x65, 0x64, 0x76, 0x65, 0x64, 0x65, 0x76 }); |
|
||||
encryptor.Key = pdb.GetBytes(32); |
|
||||
encryptor.IV = pdb.GetBytes(16); |
|
||||
using (MemoryStream ms = new MemoryStream()) |
|
||||
{ |
|
||||
using (CryptoStream cs = new CryptoStream(ms, encryptor.CreateDecryptor(), CryptoStreamMode.Write)) |
|
||||
{ |
|
||||
cs.Write(cipherBytes, 0, cipherBytes.Length); |
|
||||
cs.Close(); |
|
||||
} |
|
||||
text = Encoding.Unicode.GetString(ms.ToArray()); |
|
||||
} |
|
||||
} |
|
||||
return text; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,8 +1,5 @@ |
|||||
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
<PropertyGroup> |
|
||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> |
|
||||
</PropertyGroup> |
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||
<Import Project="$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" /> |
<Import Project="$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" /> |
||||
</ImportGroup> |
</ImportGroup> |
||||
|
|||||
Binary file not shown.
Binary file not shown.
@ -1 +1 @@ |
|||||
9862dcf43a2537ba94419b6dd7bcafa73d8c1851 |
e79d925b831775a6b5acbedb7a2f92dcde277ce4 |
||||
|
|||||
Binary file not shown.
@ -0,0 +1,227 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>netstandard2.0</TargetFramework> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> |
||||
|
<OutputPath>C:\Users\Seraph\Desktop\Prototype\Assets_DLL\Build\</OutputPath> |
||||
|
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> |
||||
|
<DebugType>full</DebugType> |
||||
|
<DebugSymbols>true</DebugSymbols> |
||||
|
<DocumentationFile></DocumentationFile> |
||||
|
<PlatformTarget>x64</PlatformTarget> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\Core\Core.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<Reference Include="Unity.Cecil"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\Unity.Cecil.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Cecil.Mdb"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\Unity.Cecil.Mdb.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Cecil.Pdb"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\Unity.Cecil.Pdb.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Legacy.NRefactory"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\Unity.Legacy.NRefactory.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEditor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AccessibilityModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AIModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AndroidJNIModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AnimationModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ARModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AssetBundleModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AudioModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClothModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClusterInputModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClusterRendererModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.CoreModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.CrashReportingModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.DirectorModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.DSPGraphModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.GameCenterModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.GridModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.HotReloadModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ImageConversionModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.IMGUIModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.InputLegacyModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.InputModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.JSONSerializeModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.LocalizationModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ParticleSystemModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.PerformanceReportingModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Physics2DModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.PhysicsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ProfilerModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing"> |
||||
|
<HintPath>..\..\Library\ScriptAssemblies\UnityEngine.Purchasing.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing.Stores"> |
||||
|
<HintPath>..\..\Library\ScriptAssemblies\UnityEngine.Purchasing.Stores.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ScreenCaptureModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SharedInternalsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SpriteMaskModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SpriteShapeModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.StreamingModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SubstanceModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SubsystemsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TerrainModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TerrainPhysicsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TextCoreModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TextRenderingModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TilemapModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TLSModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UI"> |
||||
|
<HintPath>..\..\Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UIElementsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UIModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UmbraModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UNETModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UNETModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityAnalyticsModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityConnectModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityTestProtocolModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestAssetBundleModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestAudioModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestTextureModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestWWWModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VehiclesModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VFXModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VideoModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VRModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.WindModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.XRModule"> |
||||
|
<HintPath>..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2019.4.30f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -1,8 +1,5 @@ |
|||||
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
<PropertyGroup> |
|
||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> |
|
||||
</PropertyGroup> |
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||
<Import Project="$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" /> |
<Import Project="$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" /> |
||||
</ImportGroup> |
</ImportGroup> |
||||
|
|||||
Binary file not shown.
Binary file not shown.
@ -1 +1 @@ |
|||||
c0285597973193b3af84a2311133c085240ec7ab |
f2d2b287343c0aea3b8f18dbfa4e1e191225142e |
||||
|
|||||
Binary file not shown.
Loading…
Reference in new issue