|
12345678910111213141516171819202122232425 |
- using Preparation.Utility;
-
- namespace Preparation.Interface
- {
- public interface ICharacter : IMoveable
- {
- public long TeamID { get; }
- public long HP { get; }
- public long AddHP(long add);
- 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 ActiveSkill FindActiveSkill(ActiveSkillType activeSkillType);
- public IntNumUpdateByCD BulletNum { get; }
- public long SetPlayerState(RunningStateType running, PlayerStateType value = PlayerStateType.Null, IGameObj? obj = null);
- public bool ResetPlayerState(long state, RunningStateType running = RunningStateType.Null, PlayerStateType value = PlayerStateType.Null, IGameObj? obj = null);
-
- public bool IsGhost();
- }
- public interface IStudent : ICharacter { }
- public interface IGolem : IStudent { }
- }
|