TEST: trap and shakecam

This commit is contained in:
manhduyhoang90
2026-05-18 21:22:34 +07:00
parent 5025383676
commit b7e2c80488
151 changed files with 23277 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
using FirstGearGames.Utilities.Maths;
namespace FirstGearGames.Utilities.Structures
{
[System.Serializable]
public struct FloatRange
{
public FloatRange(float minimum, float maximum)
{
Minimum = minimum;
Maximum = maximum;
}
/// <summary>
/// Minimum range.
/// </summary>
public float Minimum;
/// <summary>
/// Maximum range.
/// </summary>
public float Maximum;
/// <summary>
/// Returns a random value between Minimum and Maximum.
/// </summary>
/// <returns></returns>
public float RandomInclusive()
{
return Floats.RandomInclusiveRange(Minimum, Maximum);
}
}
}

View File

@@ -0,0 +1,20 @@
fileFormatVersion: 2
guid: a29ab16c2faf95a4e912b7bf31c39a7f
timeCreated: 1527199791
licenseType: Store
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 162991
packageName: Smooth Camera Shaker
packageVersion: 2.12
assetPath: Assets/FirstGearGames/Utilities/Structures/RangeFloat.cs
uploadId: 376379

View File

@@ -0,0 +1,43 @@
using FirstGearGames.Utilities.Maths;
namespace FirstGearGames.Utilities.Structures
{
[System.Serializable]
public struct IntRange
{
public IntRange(int minimum, int maximum)
{
Minimum = minimum;
Maximum = maximum;
}
/// <summary>
/// Minimum range.
/// </summary>
public int Minimum;
/// <summary>
/// Maximum range.
/// </summary>
public int Maximum;
/// <summary>
/// Returns an exclusive random value between Minimum and Maximum.
/// </summary>
/// <returns></returns>
public float RandomExclusive()
{
return Ints.RandomExclusiveRange(Minimum, Maximum);
}
/// <summary>
/// Returns an inclusive random value between Minimum and Maximum.
/// </summary>
/// <returns></returns>
public float RandomInclusive()
{
return Ints.RandomInclusiveRange(Minimum, Maximum);
}
}
}

View File

@@ -0,0 +1,20 @@
fileFormatVersion: 2
guid: 42b78623511ca6b479a865feddd442b4
timeCreated: 1527199791
licenseType: Store
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 162991
packageName: Smooth Camera Shaker
packageVersion: 2.12
assetPath: Assets/FirstGearGames/Utilities/Structures/RangeInt.cs
uploadId: 376379