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