bankmode.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package bankmode
  2. import (
  3. "wartank/pkg/types"
  4. "wartank/server/serv_bots/warbot/tank/tankstat/static_param"
  5. )
  6. /*
  7. Объект допустимого режима банка.
  8. */
  9. // BankMode -- объект допустимого режима банка
  10. type BankMode struct {
  11. серебро types.ИСтатПарам
  12. timeCount string
  13. }
  14. // NewBankMode -- возвращает новый *BankMode
  15. func NewBankMode() *BankMode {
  16. серебро, _ := static_param.НовСтатПарам("silver")
  17. return &BankMode{
  18. серебро: серебро,
  19. }
  20. }
  21. // Серебро -- возвращает объект серебра режима
  22. func (сам *BankMode) Серебро() types.ИСтатПарам {
  23. return сам.серебро
  24. }
  25. // ВремяСделать -- возвращает временя производства режима
  26. func (сам *BankMode) ВремяСделать() string {
  27. return сам.timeCount
  28. }
  29. // ВремяСделатьУст -- устанавливает время производства режима
  30. func (сам *BankMode) ВремяСделатьУст(val string) {
  31. сам.timeCount = val
  32. }