diff --git a/proto/decentraland/sdk/components/avatar_freeze_movement.proto b/proto/decentraland/sdk/components/avatar_freeze_movement.proto new file mode 100644 index 00000000..2ed5d6ba --- /dev/null +++ b/proto/decentraland/sdk/components/avatar_freeze_movement.proto @@ -0,0 +1,19 @@ +syntax = "proto3"; + +import "decentraland/sdk/components/common/id.proto"; +option (common.ecs_component_id) = 1077; + +// TODO: add description +message PBAvatarFreezeMovement { + optional uint32 freeze_mask = 1; // disabled AvatarFreezeMovementType (default AFMT_ALL) +} + +// AvatarFreezeMovementType determines the movement to freeze and it can be used in bit flag form. +enum AvatarFreezeMovementType { + AFMT_NONE = 0; + AFMT_ALL = 1; + AFMT_WALK = 2; + AFMT_RUN = 4; + AFMT_JUMP = 8; + AFMT_CAMERA = 16; +} \ No newline at end of file