using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UnityEngine; public class ClassBase { [HideInInspector] public int MaxHealth; [HideInInspector] public int MaxMana; [HideInInspector] public float AttackPower; [HideInInspector] public float MagicPower; //[HideInInspector] public List Abilities; protected Animator Animator; protected Player Player; protected float PlayerOriginalSpeed; protected FloatingTextSpawner TextPopUp; public ClassBase(Player player) { Player = player; Animator = Player.Animator; TextPopUp = new FloatingTextSpawner(player.transform); } virtual public void InitializeClass(Player player) { Player = player; Animator = Player.Animator; } virtual public void Tick() { } virtual public void HandleLMB() { } virtual public void HandleRMB() { } }