Định nghĩa

Cấu trúc

Một FO sẽ bao gồm các thành phần sau:

  1. Origin: Chính là model được gắn script
  2. Fragment: Các mảnh vỡ (Model) được sử dụng để tạo hiệu ứng vỡ cho entity, xuất hiện sau khi Origin bị tác động bởi BulletTracer thông qua function Frag()
  3. Remain: Model xuất hiện sau khi Origin bị phá vỡ (sinh ra các Fragment).
    1. một FO có thể không cần đến Remain, khi đó chính Origin sẽ có vai trò là Remain và có thể có Mass và CollisionType
  4. BreakSound: Tập hợp các âm thanh được lựa chọn ngẫu nhiên để phát khi Frag()

fragile-object.lua

fragmentText:

fragmentCount:

breakSoundText:

breakSoundCount: