Emotion.swift 653 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // Emotion.swift
  3. // TUILiveKit
  4. //
  5. // Created by krabyu on 2024/4/3.
  6. //
  7. import UIKit
  8. class Emotion: Equatable {
  9. let identifier: String
  10. let displayName: String
  11. var image: UIImage = UIImage()
  12. init(identifier: String, displayName: String) {
  13. self.identifier = identifier
  14. self.displayName = displayName
  15. }
  16. static func == (left: Emotion, right: Emotion) -> Bool {
  17. return left.identifier == right.identifier
  18. }
  19. var description: String {
  20. return "identifier:\(identifier), displayName:\(displayName)"
  21. }
  22. }
  23. class EmotionAttachment: NSTextAttachment {
  24. var displayText: String = ""
  25. }