using System; using Preparation.Utility; namespace Preparation.Interface { public interface ICharacter : IGameObj { public int TeamID { get; } public int HP { get; set; } public int Score { get; } public void AddScore(int add); public double Vampire { get; } public PlayerStateType PlayerState { get; } public BulletType BulletOfPlayer { get; set; } public CharacterType CharacterType { get; } public int UpdateBulletNum(int time); public long StateNum { get; } public bool IsGhost(); } public interface IStudent : ICharacter { } public interface IGolem : IStudent { } }