package shared

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AuthResult

room_downsync_frame.proto:13

message BattleColliderInfo

room_downsync_frame.proto:756

Used in: WsResp

message BattleEquipment

room_downsync_frame.proto:969

message BattleResult

room_downsync_frame.proto:832

enum BoxInterpolationType

room_downsync_frame.proto:8

message Buff

room_downsync_frame.proto:901

Used in: CharacterDownsync

message BuffConfig

room_downsync_frame.proto:867

Used in: BulletConfig, Skill

enum BuffStockType

room_downsync_frame.proto:837

Used in: BuffConfig, DebuffConfig

message Bullet

room_downsync_frame.proto:543

Used in: RoomDownsyncFrame

message BulletConfig

room_downsync_frame.proto:389

Used in: Skill

message BulletImmuneRecord

room_downsync_frame.proto:915

Used in: CharacterDownsync

enum BulletState

room_downsync_frame.proto:39

Used in: Bullet

enum BulletType

room_downsync_frame.proto:331

Used in: BulletConfig

message CharacterDownsync

room_downsync_frame.proto:147

Used in: RoomDownsyncFrame

message CharacterSpawnerConfig

room_downsync_frame.proto:1125

Used in: TriggerConfigFromTiled

enum CharacterState

room_downsync_frame.proto:46

Used in: CharacterDownsync, Skill

message ConsumableConfig

room_downsync_frame.proto:926

enum ConsumableType

room_downsync_frame.proto:920

message Debuff

room_downsync_frame.proto:910

Used in: CharacterDownsync

message DebuffConfig

room_downsync_frame.proto:851

enum DebuffType

room_downsync_frame.proto:843

Used in: DebuffConfig

enum FinishedLvOption

room_downsync_frame.proto:1010

message FrameLog

room_downsync_frame.proto:827

enum IfaceCat

room_downsync_frame.proto:28

[WARNING] On the use of unsigned int. RdfId (as well as all configured "frames"), xxxLocalId, skillHit offset and joinIndex will be used as array index which doesn't support "uint", just use 0 as their TERMINATING value to save bandwidth. We should reduce runtime typecasting as much as possible!

Used in: Bullet, BulletConfig

message InputBufferSnapshot

room_downsync_frame.proto:308

message InputFrameDecoded

room_downsync_frame.proto:264

message InputFrameDownsync

room_downsync_frame.proto:280

Used in: FrameLog, InputBufferSnapshot, WsResp

message InputFrameUpsync

room_downsync_frame.proto:274

Used in: WsReq

message Inventory

room_downsync_frame.proto:965

Used in: CharacterDownsync

message InventorySlot

room_downsync_frame.proto:950

Used in: Inventory

enum InventorySlotStockType

room_downsync_frame.proto:939

Used in: InventorySlot

message LevelStory

room_downsync_frame.proto:1050

enum MultiHitType

room_downsync_frame.proto:340

Used in: BulletConfig

enum NpcGoal

room_downsync_frame.proto:118

Used in: CharacterDownsync

message PatrolCue

room_downsync_frame.proto:316

Used in: SerializedCompletelyStaticPatrolCueCollider, TrapColliderAttr

message PeerUdpAddr

room_downsync_frame.proto:749

Used in: BattleColliderInfo, WsResp

message Pickable

room_downsync_frame.proto:1111

Used in: RoomDownsyncFrame

message PickableConfigFromTiled

room_downsync_frame.proto:1093

Used in: Pickable

message PickableSkillConfig

room_downsync_frame.proto:933

message PickableSpawnerConfig

room_downsync_frame.proto:1131

Used in: TriggerConfigFromTiled

enum PickableState

room_downsync_frame.proto:141

Used in: Pickable

enum PickupType

room_downsync_frame.proto:1088

Used in: PickableConfigFromTiled, PickableSpawnerConfig

message PlayerLevelProgress

room_downsync_frame.proto:987

Used in: PlayerStoryProgress

message PlayerMetaInfo

room_downsync_frame.proto:1208

message PlayerRegionProgress

room_downsync_frame.proto:978

Used in: PlayerStoryProgress

message PlayerSettings

room_downsync_frame.proto:974

enum PlayerStoryModeSelectView

room_downsync_frame.proto:1004

Used in: PlayerStoryProgress

message PlayerStoryProgress

room_downsync_frame.proto:1015

message RoomDownsyncFrame

room_downsync_frame.proto:776

Used in: FrameLog, WsReq, WsResp

message SerializableConvexPolygon

room_downsync_frame.proto:1054

Used in: SerializedCompletelyStaticPatrolCueCollider, SerializedCompletelyStaticTrapCollider, SerializedCompletelyStaticTriggerCollider, WsReq

message SerializedCompletelyStaticPatrolCueCollider

room_downsync_frame.proto:1060

Used in: WsReq

message SerializedCompletelyStaticTrapCollider

room_downsync_frame.proto:1065

Used in: WsReq

message SerializedCompletelyStaticTriggerCollider

room_downsync_frame.proto:1070

Used in: WsReq

message SerializedTrapLocalIdToColliderAttrs

room_downsync_frame.proto:1079

Used in: WsReq

message SerializedTriggerEditorIdToLocalId

room_downsync_frame.proto:1083

Used in: WsReq

message Skill

room_downsync_frame.proto:812

enum SkillTriggerType

room_downsync_frame.proto:362

Used in: Skill

message StoryPoint

room_downsync_frame.proto:1044

Used in: LevelStory

message StoryPointDialogLine

room_downsync_frame.proto:1030

Used in: StoryPointStep

message StoryPointStep

room_downsync_frame.proto:1039

Used in: StoryPoint

message Trap

room_downsync_frame.proto:686

What distinguished "Trap" and "Npc(typed CharacterDownsync)" is that a "Trap" often has much simpler skillset, vision/patrol reaction -- yet more complicated boundaries and hard/soft pushback config.

Used in: RoomDownsyncFrame

message TrapColliderAttr

room_downsync_frame.proto:660

Used in: SerializedCompletelyStaticTrapCollider, TrapColliderAttrArray

message TrapColliderAttrArray

room_downsync_frame.proto:1075

Used in: SerializedTrapLocalIdToColliderAttrs

message TrapConfig

room_downsync_frame.proto:588

message TrapConfigFromTiled

room_downsync_frame.proto:634

Used in: Trap

enum TrapState

room_downsync_frame.proto:128

Used in: Trap

message Trigger

room_downsync_frame.proto:1179

Used in: RoomDownsyncFrame

message TriggerColliderAttr

room_downsync_frame.proto:1138

Used in: SerializedCompletelyStaticTriggerCollider

message TriggerConfig

room_downsync_frame.proto:735

message TriggerConfigFromTiled

room_downsync_frame.proto:1143

Used in: SerializedTriggerEditorIdToLocalId

enum TriggerState

room_downsync_frame.proto:136

Used in: Trigger

enum TriggerType

room_downsync_frame.proto:725

Used in: TriggerConfig

message VfxConfig

room_downsync_frame.proto:378

enum VfxDurationType

room_downsync_frame.proto:367

Used in: VfxConfig

enum VfxMotionType

room_downsync_frame.proto:372

Used in: VfxConfig

message WsReq

room_downsync_frame.proto:287

message WsResp

room_downsync_frame.proto:800