You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

ICharacter.cs 830 B

123456789101112131415161718192021222324
  1. using System;
  2. using Preparation.Utility;
  3. namespace Preparation.Interface
  4. {
  5. public interface ICharacter : IMoveable
  6. {
  7. public long TeamID { get; }
  8. public int HP { get; set; }
  9. public long Score { get; }
  10. public void AddScore(long add);
  11. public double Vampire { get; }
  12. public PlayerStateType PlayerState { get; }
  13. public BulletType BulletOfPlayer { get; set; }
  14. public CharacterType CharacterType { get; }
  15. public ActiveSkill FindActiveSkill(ActiveSkillType activeSkillType);
  16. public int UpdateBulletNum(int time);
  17. public long SetPlayerState(PlayerStateType value = PlayerStateType.Null, IGameObj? obj = null);
  18. public bool IsGhost();
  19. }
  20. public interface IStudent : ICharacter { }
  21. public interface IGolem : IStudent { }
  22. }