Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / buff / PropFragment.cs
@小李xl 小李xl on 17 Mar 2024 1 KB 重构主动道具中
  1.  
  2. /// <summary>
  3. /// 道具逻辑片段组件
  4. /// </summary>
  5. public abstract class PropFragment : Component<PropActivity>
  6. {
  7. /// <summary>
  8. /// 所属角色对象
  9. /// </summary>
  10. public Role Role => Master?.Master;
  11. /// <summary>
  12. /// 初始化被动属性参数
  13. /// </summary>
  14. public virtual void InitParam(float arg1)
  15. {
  16. Debug.LogError($"'{GetType().FullName}'为实现1参数初始化函数!");
  17. }
  18. /// <summary>
  19. /// 初始化被动属性参数
  20. /// </summary>
  21. public virtual void InitParam(float arg1, float arg2)
  22. {
  23. Debug.LogError($"'{GetType().FullName}'为实现2参数初始化函数!");
  24. }
  25. /// <summary>
  26. /// 初始化被动属性参数
  27. /// </summary>
  28. public virtual void InitParam(float arg1, float arg2, float arg3)
  29. {
  30. Debug.LogError($"'{GetType().FullName}'为实现4参数初始化函数!");
  31. }
  32. /// <summary>
  33. /// 初始化被动属性参数
  34. /// </summary>
  35. public virtual void InitParam(float arg1, float arg2, float arg3, float arg4)
  36. {
  37. Debug.LogError($"'{GetType().FullName}'为实现4参数初始化函数!");
  38. }
  39. }