File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change 3030#include < mc/world/actor/Mob.h>
3131#include < mc/world/actor/SynchedActorData.h>
3232#include < mc/world/actor/SynchedActorDataEntityWrapper.h>
33+ #include < mc/world/actor/components/SynchedActorDataAccess.h>
3334#include < mc/world/actor/item/ItemActor.h>
3435#include < mc/world/attribute/Attribute.h>
3536#include < mc/world/attribute/AttributeInstance.h>
@@ -1268,8 +1269,6 @@ Local<Value> EntityClass::stopFire(const Arguments& args) {
12681269 CATCH (" Fail in stopFire!" )
12691270}
12701271
1271- #include " mc/entity/utilities/ActorDataIDs.h"
1272-
12731272Local<Value> EntityClass::setScale (const Arguments& args) {
12741273 CHECK_ARGS_COUNT (args, 1 );
12751274 CHECK_ARG_TYPE (args[0 ], ValueKind::kNumber );
@@ -1278,8 +1277,7 @@ Local<Value> EntityClass::setScale(const Arguments& args) {
12781277 Actor* entity = get ();
12791278 if (!entity) return Local<Value>();
12801279
1281- entity->getEntityData ().set ((ushort)ActorDataIDs::Scale, args[0 ].asNumber ().toFloat ());
1282- entity->_sendDirtyActorData ();
1280+ SynchedActorDataAccess::setBoundingBoxScale (entity->getEntityContext (), args[0 ].asNumber ().toFloat ());
12831281 return Boolean::newBoolean (true );
12841282 }
12851283 CATCH (" Fail in setScale!" )
Original file line number Diff line number Diff line change 8383#include < mc/world/actor/Actor.h>
8484#include < mc/world/actor/SynchedActorData.h>
8585#include < mc/world/actor/SynchedActorDataEntityWrapper.h>
86+ #include < mc/world/actor/components/SynchedActorDataAccess.h>
8687#include < mc/world/actor/player/Player.h>
8788#include < mc/world/attribute/Attribute.h>
8889#include < mc/world/attribute/AttributeInstance.h>
@@ -1761,8 +1762,7 @@ Local<Value> PlayerClass::setScale(const Arguments& args) {
17611762 Player* player = get ();
17621763 if (!player) return Local<Value>();
17631764
1764- player->getEntityData ().set ((ushort)ActorDataIDs::Scale, args[0 ].asNumber ().toFloat ());
1765- player->_sendDirtyActorData ();
1765+ SynchedActorDataAccess::setBoundingBoxScale (player->getEntityContext (), args[0 ].asNumber ().toFloat ());
17661766 return Boolean::newBoolean (true );
17671767 }
17681768 CATCH (" Fail in setScale!" );
You can’t perform that action at this time.
0 commit comments