36 lines
911 B
C#
36 lines
911 B
C#
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<Ability> 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() { }
|
|
}
|