adding in some needed packages
This commit is contained in:
parent
9e739f5dc8
commit
aba5310742
1012 changed files with 494191 additions and 1 deletions
|
|
@ -0,0 +1,25 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct CollisionSettings
|
||||
{
|
||||
public CollisionSettings(float customDefault)
|
||||
{
|
||||
radius = 0.5f;
|
||||
pushFactor = 1f;
|
||||
|
||||
desiredDirection = new Vector3(0, 0);
|
||||
}
|
||||
|
||||
[Header("Main:")]
|
||||
public float radius;
|
||||
public float pushFactor;
|
||||
|
||||
[Header("Direction:")]
|
||||
public Vector3 desiredDirection;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f06cc1d4b3c9200429bfa12351da082e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/CollisionSettings.cs
|
||||
uploadId: 731065
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct ColorByNumberSettings
|
||||
{
|
||||
public ColorByNumberSettings(float customValue)
|
||||
{
|
||||
colorGradient = new Gradient();
|
||||
colorGradient.SetKeys(new GradientColorKey[] { new GradientColorKey(new Color(1f, 0.8f, 0.5f), 0f), new GradientColorKey(new Color(1f, 0f, 0f), 1f) }, new GradientAlphaKey[] { new GradientAlphaKey(1, 0) });
|
||||
|
||||
fromNumber = 10;
|
||||
toNumber = 100;
|
||||
}
|
||||
|
||||
public Gradient colorGradient;
|
||||
public float fromNumber;
|
||||
public float toNumber;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 1aa45ee916e53dd41bde21255c7b14dd
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/ColorByNumberSettings.cs
|
||||
uploadId: 731065
|
||||
|
|
@ -0,0 +1,72 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct CombinationSettings
|
||||
{
|
||||
public CombinationSettings(float customDefault)
|
||||
{
|
||||
method = CombinationMethod.ABSORB_NEW;
|
||||
maxDistance = 10f;
|
||||
|
||||
bonusLifetime = 1f;
|
||||
spawnDelay = 0.2f;
|
||||
|
||||
absorbDuration = 0.4f;
|
||||
scaleCurve = new AnimationCurve(new Keyframe(0, 1), new Keyframe(0.7f, 1), new Keyframe(1f, 0f));
|
||||
alphaCurve = new AnimationCurve(new Keyframe(0, 1), new Keyframe(0.5f, 1), new Keyframe(1f, 0));
|
||||
|
||||
moveToAbsorber = true;
|
||||
teleportToAbsorber = false;
|
||||
instantGain = false;
|
||||
|
||||
absorberScaleFactor = 1.5f;
|
||||
absorberScaleFade = 15;
|
||||
}
|
||||
|
||||
[Header("Main:")]
|
||||
[Tooltip("ABSORB_NEW: Oldest damage number absorbs newer damage numbers.\n\nREPLACE_OLD: New damage numbers absorb all existing damage numbers.\n\nIS_ALWAYS_ABSORBER: Will absorb all IS_ALWAYS_VICTIM damage numbers.\n\nIS_ALWAYS_VICTIM: Will be absorbed by the closest IS_ALWAYS_ABSORBER damage number.")]
|
||||
public CombinationMethod method;
|
||||
[Tooltip("The maximum distance at which numbers will combine.")]
|
||||
public float maxDistance;
|
||||
[Tooltip("The absorbtion delay after spawning.")]
|
||||
public float spawnDelay;
|
||||
|
||||
[Header("Animation:")]
|
||||
[Tooltip("The length of the absorb animation.")]
|
||||
public float absorbDuration;
|
||||
[Tooltip("The scale over the absorb duration.")]
|
||||
public AnimationCurve scaleCurve;
|
||||
[Tooltip("The alpha over the absorb duration.")]
|
||||
public AnimationCurve alphaCurve;
|
||||
[Tooltip("If enabled the damage number will move towards it's absorber.")]
|
||||
public bool moveToAbsorber;
|
||||
[Tooltip("If enabled the damage number will teleport (spawn) inside it's absorber.")]
|
||||
public bool teleportToAbsorber;
|
||||
[Tooltip("How much the absorber is scaled up when it absorbs a damage number.")]
|
||||
public float absorberScaleFactor;
|
||||
[Tooltip("How quickly the absorber scales back to it's original size after being scaled up.")]
|
||||
public float absorberScaleFade;
|
||||
|
||||
[Header("Other:")]
|
||||
[Tooltip("If true, the absorber will instantly gain the numbers of the target. Should be used when combination is very fast.")]
|
||||
public bool instantGain;
|
||||
[Tooltip("The lifetime of the absorber is reset but also increased by this bonus lifetime.")]
|
||||
public float bonusLifetime;
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
public enum CombinationMethod
|
||||
{
|
||||
ABSORB_NEW
|
||||
,
|
||||
REPLACE_OLD
|
||||
,
|
||||
IS_ALWAYS_ABSORBER
|
||||
,
|
||||
IS_ALWAYS_VICTIM
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 25338eab2ddfa234da6380e8d4f38326
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/CombinationSettings.cs
|
||||
uploadId: 731065
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct DestructionSettings
|
||||
{
|
||||
public DestructionSettings(float customDefault)
|
||||
{
|
||||
maxDistance = 2f;
|
||||
spawnDelay = 0.2f;
|
||||
|
||||
duration = 0.3f;
|
||||
scaleCurve = new AnimationCurve(new Keyframe(0, 1), new Keyframe(1, 0.5f));
|
||||
alphaCurve = new AnimationCurve(new Keyframe(0, 1), new Keyframe(1, 0));
|
||||
}
|
||||
|
||||
[Header("Main:")]
|
||||
[Tooltip("The maximum distance at which damage numbers will be destroyed.")]
|
||||
public float maxDistance;
|
||||
[Tooltip("The delay after spawning that numbers will be destroyed.")]
|
||||
public float spawnDelay;
|
||||
|
||||
[Header("Animation:")]
|
||||
public float duration;
|
||||
[Tooltip("The scale over the destruction duration.")]
|
||||
public AnimationCurve scaleCurve;
|
||||
[Tooltip("The alpha over the destruction duration.")]
|
||||
public AnimationCurve alphaCurve;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a5743aaa6eccf6e41ad6473781df80b1
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/DestructionSettings.cs
|
||||
uploadId: 731065
|
||||
63
Assets/DamageNumbersPro/Scripts/Settings/DigitSettings.cs
Normal file
63
Assets/DamageNumbersPro/Scripts/Settings/DigitSettings.cs
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct DigitSettings
|
||||
{
|
||||
public DigitSettings(float customDefault)
|
||||
{
|
||||
decimals = 0;
|
||||
decimalChar = ".";
|
||||
hideZeros = false;
|
||||
|
||||
dotSeparation = false;
|
||||
dotDistance = 3;
|
||||
dotChar = ".";
|
||||
|
||||
suffixShorten = false;
|
||||
suffixes = new List<string>() { "K", "M", "B", "T" };
|
||||
suffixDigits = new List<int>() { 3, 3, 3, 3 };
|
||||
maxDigits = 3;
|
||||
suffixDecimals = 1;
|
||||
suffixDecimalChar = ".";
|
||||
suffixHideZeros = false;
|
||||
}
|
||||
|
||||
[Header("Decimals:")]
|
||||
[Range(0,3)]
|
||||
[Tooltip("Amount of digits visible after the dot.")]
|
||||
public int decimals;
|
||||
[Tooltip("The character used for the dot.")]
|
||||
public string decimalChar;
|
||||
[Tooltip("If true zeros at the end of the number will be hidden.")]
|
||||
public bool hideZeros;
|
||||
|
||||
[Header("Dots:")]
|
||||
[Tooltip("Separates the number with dots.")]
|
||||
public bool dotSeparation;
|
||||
[Tooltip("Amount of digits between each dot.")]
|
||||
public int dotDistance;
|
||||
[Tooltip("The character used for the dot.")]
|
||||
public string dotChar;
|
||||
|
||||
[Header("Suffix Shorten:")]
|
||||
[Tooltip("Shortens a number like 10000 to 10K.")]
|
||||
public bool suffixShorten;
|
||||
[Tooltip("List of suffixes.")]
|
||||
public List<string> suffixes;
|
||||
[Tooltip("Corresponding list of how many digits a suffix shortens. Keep both lists at the same size.")]
|
||||
public List<int> suffixDigits;
|
||||
[Tooltip("Maximum of visible digits. If number has more digits than this it will be shortened.")]
|
||||
public int maxDigits;
|
||||
[Tooltip("Amount of decimals shown after shortening the number.")]
|
||||
[Range(0, 3)]
|
||||
public int suffixDecimals;
|
||||
[Tooltip("The character used for the dot.")]
|
||||
public string suffixDecimalChar;
|
||||
[Tooltip("If true decimal zeros will be hidden.")]
|
||||
public bool suffixHideZeros;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 94ac3ebee71988a45a19cdef332a0c01
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/DigitSettings.cs
|
||||
uploadId: 731065
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct DistanceScalingSettings
|
||||
{
|
||||
public DistanceScalingSettings (float customDefault)
|
||||
{
|
||||
baseDistance = 15f;
|
||||
closeDistance = 5f;
|
||||
farDistance = 50f;
|
||||
|
||||
closeScale = 2f;
|
||||
farScale = 0.5f;
|
||||
}
|
||||
|
||||
[Header("Distances:")]
|
||||
[Tooltip("The consistent size of the number is based on this distance.")]
|
||||
public float baseDistance;
|
||||
[Tooltip("The closest distance the number will be scaling up to.")]
|
||||
public float closeDistance;
|
||||
[Tooltip("The farthest distance the number will be scaling down to.")]
|
||||
public float farDistance;
|
||||
|
||||
[Header("Scales:")]
|
||||
[Tooltip("The max scale the number reaches at the closest distance.")]
|
||||
public float closeScale;
|
||||
[Tooltip("The min scale the number reaches at the farthest distance.")]
|
||||
public float farScale;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b8feb521dcedd714fb553f36d8ce58b0
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/DistanceScalingSettings.cs
|
||||
uploadId: 731065
|
||||
21
Assets/DamageNumbersPro/Scripts/Settings/FollowSettings.cs
Normal file
21
Assets/DamageNumbersPro/Scripts/Settings/FollowSettings.cs
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct FollowSettings
|
||||
{
|
||||
public FollowSettings(float customDefault)
|
||||
{
|
||||
speed = 10;
|
||||
drag = 0f;
|
||||
}
|
||||
|
||||
[Tooltip("Speed at which target is followed.")]
|
||||
public float speed;
|
||||
[Tooltip("Decreases follow speed over time.")]
|
||||
public float drag;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: be2429837e46598448fc6ce1739b4082
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/FollowSettings.cs
|
||||
uploadId: 731065
|
||||
40
Assets/DamageNumbersPro/Scripts/Settings/LerpSettings.cs
Normal file
40
Assets/DamageNumbersPro/Scripts/Settings/LerpSettings.cs
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct LerpSettings
|
||||
{
|
||||
public LerpSettings (int customDefault)
|
||||
{
|
||||
minX = -0.4f;
|
||||
maxX = 0.4f;
|
||||
minY = 0.5f;
|
||||
maxY = 1f;
|
||||
|
||||
speed = 5f;
|
||||
|
||||
randomFlip = false;
|
||||
}
|
||||
|
||||
[Header("Speed:")]
|
||||
[Tooltip("Speed at which it moves to the offset position.")]
|
||||
public float speed;
|
||||
|
||||
[Header("Offset:")]
|
||||
[Tooltip("Minimum of horizontal offset.")]
|
||||
public float minX;
|
||||
[Tooltip("Maximum of horizontal offset.")]
|
||||
public float maxX;
|
||||
[Tooltip("Minimum of vertical offset.")]
|
||||
public float minY;
|
||||
[Tooltip("Maximum of vertical offset.")]
|
||||
public float maxY;
|
||||
|
||||
[Header("Horizontal Flip:")]
|
||||
[Tooltip("Randomly flips the X Offset.\nUseful for avoiding small movements.\nSet Min X and Max X to a positive value.")]
|
||||
public bool randomFlip;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3467302984b8b07408f6ef0ff44f82aa
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/LerpSettings.cs
|
||||
uploadId: 731065
|
||||
20
Assets/DamageNumbersPro/Scripts/Settings/PushSettings.cs
Normal file
20
Assets/DamageNumbersPro/Scripts/Settings/PushSettings.cs
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct PushSettings
|
||||
{
|
||||
public PushSettings(float customDefault)
|
||||
{
|
||||
radius = 4f;
|
||||
pushOffset = 0.8f;
|
||||
}
|
||||
|
||||
[Header("Main:")]
|
||||
public float radius;
|
||||
public float pushOffset;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cd1255669b0b7134dad1cd3c2851f27b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/PushSettings.cs
|
||||
uploadId: 731065
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct ScaleByNumberSettings
|
||||
{
|
||||
public ScaleByNumberSettings(float customDefault)
|
||||
{
|
||||
fromNumber = 0f;
|
||||
fromScale = 1f;
|
||||
|
||||
toNumber = 1000f;
|
||||
toScale = 2f;
|
||||
}
|
||||
|
||||
[Header("Number Range:")]
|
||||
[Tooltip("The number at which scaling starts.")]
|
||||
public float fromNumber;
|
||||
[Tooltip("The number at which scaling caps.")]
|
||||
public float toNumber;
|
||||
|
||||
[Header("Scale Range:")]
|
||||
[Tooltip("The scale when the number is smaller of equal 'From Number'.")]
|
||||
public float fromScale;
|
||||
[Tooltip("The scale when the number is bigger of equal 'To Number'.")]
|
||||
public float toScale;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 25ca6c9756a39e94bb4e5381bbd5b786
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/ScaleByNumberSettings.cs
|
||||
uploadId: 731065
|
||||
22
Assets/DamageNumbersPro/Scripts/Settings/ShakeSettings.cs
Normal file
22
Assets/DamageNumbersPro/Scripts/Settings/ShakeSettings.cs
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct ShakeSettings
|
||||
{
|
||||
public ShakeSettings(Vector2 customDefault)
|
||||
{
|
||||
offset = customDefault;
|
||||
frequency = 50f;
|
||||
}
|
||||
|
||||
[Tooltip("Moves back and fourth from negative offset to positive offset.")]
|
||||
public Vector2 offset;
|
||||
[Tooltip("Changes the speed at which the number moves back and fourth.\nUsed in a sinus function.")]
|
||||
public float frequency;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2ba13446d4819874a91988b6f9d4acc8
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/ShakeSettings.cs
|
||||
uploadId: 731065
|
||||
68
Assets/DamageNumbersPro/Scripts/Settings/TextSettings.cs
Normal file
68
Assets/DamageNumbersPro/Scripts/Settings/TextSettings.cs
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro {
|
||||
[System.Serializable]
|
||||
public struct TextSettings
|
||||
{
|
||||
public TextSettings(float customDefault)
|
||||
{
|
||||
horizontal = customDefault;
|
||||
|
||||
customColor = false;
|
||||
color = new Color(1, 1, 0f, 1);
|
||||
|
||||
size = 0;
|
||||
vertical = 0;
|
||||
characterSpacing = 0f;
|
||||
|
||||
alpha = 1;
|
||||
|
||||
mark = false;
|
||||
markColor = new Color(0, 0, 0, 0.5f);
|
||||
|
||||
bold = false;
|
||||
italic = false;
|
||||
underline = false;
|
||||
strike = false;
|
||||
}
|
||||
|
||||
[Header("Basics:")]
|
||||
[Tooltip("Makes the text bold.")]
|
||||
public bool bold;
|
||||
[Tooltip("Makes the text italic.")]
|
||||
public bool italic;
|
||||
[Tooltip("Adds an underline to the text.")]
|
||||
public bool underline;
|
||||
[Tooltip("Strikes through the text with a line.")]
|
||||
public bool strike;
|
||||
|
||||
[Header("Alpha:")]
|
||||
[Range(0, 1)]
|
||||
[Tooltip("Changes the alpha of the text.\nWon't work if Custom Color is used.")]
|
||||
public float alpha;
|
||||
|
||||
[Header("Color:")]
|
||||
[Tooltip("Changes the color of the text.\nOverrides the alpha option above.")]
|
||||
public bool customColor;
|
||||
public Color color;
|
||||
|
||||
[Header("Mark:")]
|
||||
[Tooltip("Highlights the text with a custom color.")]
|
||||
public bool mark;
|
||||
public Color markColor;
|
||||
|
||||
[Header("Offset:")]
|
||||
[Tooltip("Horizontally moves the text.\nCan be used to offset the prefix or suffix.")]
|
||||
public float horizontal;
|
||||
[Tooltip("Vertically moves the text.\nCan be used to offset the prefix or suffix.")]
|
||||
public float vertical;
|
||||
|
||||
[Header("Extra:")]
|
||||
[Tooltip("Changes the character spacing.")]
|
||||
public float characterSpacing;
|
||||
[Tooltip("Changes the font size.")]
|
||||
public float size;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 32481eb77457b05468a3608bb6be640e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/TextSettings.cs
|
||||
uploadId: 731065
|
||||
48
Assets/DamageNumbersPro/Scripts/Settings/VelocitySettings.cs
Normal file
48
Assets/DamageNumbersPro/Scripts/Settings/VelocitySettings.cs
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DamageNumbersPro
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct VelocitySettings
|
||||
{
|
||||
public VelocitySettings(float customDefault)
|
||||
{
|
||||
minX = -1f;
|
||||
maxX = 1f;
|
||||
minY = 4f;
|
||||
maxY = 5f;
|
||||
|
||||
randomFlip = false;
|
||||
|
||||
dragX = 0.1f;
|
||||
dragY = 1f;
|
||||
gravity = 3f;
|
||||
}
|
||||
|
||||
[Header("Velocity:")]
|
||||
[Tooltip("Minimum of horizontal velocity.")]
|
||||
public float minX;
|
||||
[Tooltip("Maximum of horizontal velocity.")]
|
||||
public float maxX;
|
||||
[Tooltip("Minimum of vertical velocity.")]
|
||||
public float minY;
|
||||
[Tooltip("Maximum of vertical velocity.")]
|
||||
public float maxY;
|
||||
|
||||
[Header("Horizontal Flip:")]
|
||||
[Tooltip("Randomly flips the X Velocity.\nUseful for avoiding small movements.\nSet Min X and Max X to a positive value.")]
|
||||
public bool randomFlip;
|
||||
|
||||
[Header("Drag:")]
|
||||
[Tooltip("Reduces horizontal velocity over time.")]
|
||||
public float dragX;
|
||||
[Tooltip("Reduces vertical velocity over time.")]
|
||||
public float dragY;
|
||||
|
||||
[Header("Gravity:")]
|
||||
[Tooltip("Increases vertical velocity downwards.")]
|
||||
public float gravity;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d0a37e0a6a4d6724c97cda019c7da794
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 186447
|
||||
packageName: Damage Numbers Pro
|
||||
packageVersion: 4.47
|
||||
assetPath: Assets/DamageNumbersPro/Scripts/Settings/VelocitySettings.cs
|
||||
uploadId: 731065
|
||||
Loading…
Add table
Add a link
Reference in a new issue