Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class Entity : MonoBehaviour {
- public float xp_current;
- public float xp_next;
- public float xp_previous;
- public int level;
- public float health_current;
- public float health_Max;
- public float speed_Walk;
- public float speed_Run;
- public E_EntityType entity_Type;
- public E_Direction entity_Direction;
- public float attack_Speed;
- public float attack_Range;
- public float attack_Damage; //No Abilities Available
- public E_DamageType attack_Type;
- public float special_Speed;
- public float special_Range;
- public float special_Damage; //Bonus Damage i.e. Crit/Bonus
- public float special_Chance;
- public E_SpecialType special_Type;
- public float defense_Amount;
- public E_Rarity location_Rarity;
- public E_Zone location_Zone;
- public bool isMoving = false;
- public enum E_EntityType
- {
- UNKNOWN,
- PLAYER,
- NPC,
- MONSTER,
- NONE
- }
- public enum E_SpecialType
- {
- UNKNOWN,
- CRIT, // x2 Base Damage
- BONUS, // +x Additional Damage
- NONE
- }
- public enum E_DamageType
- {
- UNKNOWN,
- PHYSICAL,
- MAGICAL,
- TRUE,
- SPECIAL,
- MIXED,
- NONE
- }
- public enum E_Zone
- {
- UNKNOWN,
- VOID,
- NONE
- }
- public enum E_Rarity
- {
- UNKNOWN,
- COMMON,
- UNCOMMON,
- RARE,
- EPIC,
- LEGENDARY,
- NONE
- }
- public enum E_Direction
- {
- UNKNOWN,
- NORTH,
- NORTH_EAST,
- NORTH_WEST,
- SOUTH,
- SOUTH_EAST,
- SOUTH_WEST,
- EAST,
- WEST,
- NONE
- }
- private IEnumerator Move(Transform entity)
- {
- yield return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment