2020-08-14 16:47:14 +02:00
|
|
|
|
|
|
|
using UnityEngine;
|
|
|
|
using NeonTea.Quakeball.Players;
|
|
|
|
|
|
|
|
namespace NeonTea.Quakeball.Items {
|
|
|
|
public abstract class Item : MonoBehaviour {
|
|
|
|
|
|
|
|
public abstract float Cooldown { get; }
|
|
|
|
public abstract Animator Animator { get; }
|
2020-08-14 18:00:57 +02:00
|
|
|
public abstract Transform RightHandAnchor { get; }
|
2020-08-14 19:48:27 +02:00
|
|
|
public Player Holder;
|
2020-08-14 16:47:14 +02:00
|
|
|
|
|
|
|
public abstract void Shoot(Player source);
|
2020-08-14 19:48:27 +02:00
|
|
|
public abstract void Switched();
|
|
|
|
public abstract void SwitchedOut();
|
2020-08-14 16:47:14 +02:00
|
|
|
|
|
|
|
}
|
|
|
|
}
|