diff --git a/proto/decentraland/kernel/apis/restricted_actions.proto b/proto/decentraland/kernel/apis/restricted_actions.proto index 97d19faf..3a92b91f 100644 --- a/proto/decentraland/kernel/apis/restricted_actions.proto +++ b/proto/decentraland/kernel/apis/restricted_actions.proto @@ -2,6 +2,7 @@ syntax = "proto3"; package decentraland.kernel.apis; import "decentraland/common/vectors.proto"; +import "decentraland/sdk/components/common/avatar_mask.proto"; message MovePlayerToRequest { decentraland.common.Vector3 new_relative_position = 1; @@ -16,6 +17,7 @@ message TeleportToRequest { message TriggerEmoteRequest { string predefined_emote = 1; + optional decentraland.sdk.components.common.AvatarMask mask = 2; } message ChangeRealmRequest { @@ -40,6 +42,7 @@ message CommsAdapterRequest { message TriggerSceneEmoteRequest { string src = 1; optional bool loop = 2; + optional decentraland.sdk.components.common.AvatarMask mask = 3; } message SuccessResponse { diff --git a/proto/decentraland/sdk/components/common/avatar_mask.proto b/proto/decentraland/sdk/components/common/avatar_mask.proto new file mode 100644 index 00000000..8b058a1f --- /dev/null +++ b/proto/decentraland/sdk/components/common/avatar_mask.proto @@ -0,0 +1,7 @@ +syntax = "proto3"; +package decentraland.sdk.components.common; + +// Mask for which bones an animation applies to. +enum AvatarMask { + AM_UPPER_BODY = 0; +} \ No newline at end of file