| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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;
- }
- }
|