Advertisement
EagleOwle

ModulConfig

May 5th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.63 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4.  
  5. [System.Serializable]
  6. public abstract class ModulConfig : ModulBasysConfig
  7. {
  8.     [Header("Энергия в ед")]
  9.     [Tooltip("Максимальное количество энергии, которое данный модуль может использовать, модуль не может набрать энергии больше, чем данное значение")]
  10.     [Range(0, 100)]
  11.     public float maxUsedEnergy;
  12.  
  13.     [Header("Энергия в ед")]
  14.     [Tooltip("Минимальное количество энергии, необходимое для действия")]
  15.     [Range(0, 100)]
  16.     public float minToActionEnergy;
  17.  
  18.     [Header("Пресеты в %")]
  19.     [Tooltip("Процент потребления энергии  по умолчанию")]
  20.     [Range(0, 100)]
  21.     public float eRQ_Default;
  22.  
  23.     [Tooltip("Пресет процент потребления энергии")]
  24.     [Range(0, 100)]
  25.     public float eRQ_Speed;
  26.  
  27.     [Tooltip("Пресет процент потребления энергии")]
  28.     [Range(0, 100)]
  29.     public float eRQ_Armore;
  30.  
  31.     [Tooltip("Пресет процент потребления энергии")]
  32.     [Range(0, 100)]
  33.     public float eRQ_Weapon;
  34.  
  35.     [Tooltip("Пресет процент потребления энергии")]
  36.     [Range(0, 100)]
  37.     public float eRQ_Custom;
  38.  
  39.     /*
  40.     public virtual float GetSpeedRotateDefault()
  41.     {
  42.         return 0;
  43.     }
  44.  
  45.     public virtual float GetLimitRotationAngle()
  46.     {
  47.         return 0;
  48.     }
  49.     */
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement