4.26.2 • Published 1 month ago

connected-spaces-platform.web v4.26.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 month ago

Built from changelist ID 97c71cd21b5536392810686c81239d9b12be56cd

Summary Lists

🔥 ❗ Breaking Changes

  • Index entities by name and ID (8cef7ae) No Ticket

🍰 🙌 New Features

  • Local scripting support (676da75) TZ-1
  • RPC functionality (679d0ac) OF-1243
  • Add ScoreboardSystem (0e6f1e8) TZM-22
  • ScoreboardSystem script binding (943335b) TZM-22
  • Add PartySystem (38a92dd) TZM-37
  • Add SpaceSystem::DuplicateSpace (e27025f) TZM-38
  • Allow avatar movement from scripts (ae1a092) TZM-40

🐛 🔨 Bug Fixes

  • Fix SetCustomProperty not sending changes to clients (#345) (c66a157) OB-3203
  • Mark ScoreBoardSystem funcs async (cba125e) TZM-22
  • Fix ScoreboardSystem permissions (35e393a) TZM-22

Revision Change Details

Change IDAuthorDescription
c66a157MAG-meOB-3203 fix: fix SetCustomProperty not sending changes to clients (#345) OB-3197 fix: Add call to SendPropertyUpdate OB-3203 fix: Add call to SendPropertyUpdate
676da75Michael KTZ-1 feat: local scripting support TZ-1 feat: local scripting support TZ-1 feat: add new config for local scripting TZ-1 fix: notify client of component changes TZ-1 refac: rename SplinePropertyKeys TZ-1 fix: fix #endif parsingAlso adds support for #ifdef TZ-1 fix: notify client of all component edits NT-0 fix: iterate map correctly in script iface
8cef7aeMichael KNT-0 refac!: Index entities by name and IDThis changes how entities are stored internally to speed up lookup byID. Because of this, I felt it necessary to change how some functionsare named as they are no longer searching all entities.API CHANGES: MultiplayerConnection now has GetAvatarById to retrieve an avatar by its ID MultiplayerConnection now has GetObjectById to retrieve an object by its IDBREAKING CHANGES: FindSpaceEntity is now FindEntityByName FindSpaceEntityById is now GetEntityById FindSpaceAvatar is now FindAvatarByName FindSpaceObject is now FindObjectByName
679d0acMichael KOF-1243 feat: RPC functionality OF-1243 feat!: RPC functionalityThis change allows scripts to invoke script functions on peers remotely.It also adds support for bigint to scripts and fixes an issue with float argspassed to bound C functions from JS scripts.BREAKING CHANGES: ReplicatedValue now uses double to store floating-point integers instead of float.
0e6f1e8Michael KTZM-22 feat: add ScoreboardSystem NT-0 feat: add csp::common::Map iteratorThis changes add iterators for Map for C++ only. NT-0 refac!: replace float with doubleThis change replaces floats with doubles, mostly in Vector3 andVector4, and other places where it makes sense. This is for improvedprecision for entity transforms. NT-0 refac: update CHS & refactor AssetSystemThis change modifies AssetSystem::DeleteAssetCollection to take onlythe ID and not the entire AssetCollection as its first parameter.It also fixes various formatting issues. TZM-22 feat: add ScoreboardSystemScoreboardSystem is a prototype-backed system that allows the user toaccess a simple context-sensitive key-value collection. This will beleveraged for local scripting state and observable script properties. NT-0 refac: more float changesMissed some places where floats needed to become doubles NT-0 refac: undo DeleteAssetCollection change NT-0 fix: don't pass/ret by value in Variant
cba125eMichael K.TZM-22 fix: mark ScoreBoardSystem funcs async
943335bMichael KTZM-22 feat: ScoreboardSystem script bindingThis change adds a specialised script binding for ScoreboardSystemmeant to be used solely for caching script state.
35e393aMichael KTZM-22 fix: fix ScoreboardSystem permissionsThis change allows viewers to modify Scoreboard values
38a92ddMichael K.TZM-37 feat: add PartySystem
e27025fMichael KTZM-38 feat: add SpaceSystem::DuplicateSpaceThis change adds a new endpoint in SpaceSystem that allows developersto duplicate existing spaces.
ae1a092Michael KTZM-40 feat: allow avatar movement from scriptsThis change allows scripts to move the user's local avatar by setting itsposition. This change is replicated using the regular entity replicationsystem, and is applied immediately in order to prevent clients fromoverwriting the new position before it is sent. This change also addsa new SpaceEntitySystem::GetLocalAvatar function to retrieve theuser's avatar, and exposes it to scripts viaTheEntitySystem.getMyAvatar().
4.19.0-beta

27 days ago

4.26.2

1 month ago

4.26.1

1 month ago

4.26.0

1 month ago

4.24.0

2 months ago

4.25.0

1 month ago

4.23.1

2 months ago

4.23.0

2 months ago

4.22.1

2 months ago

4.22.0

2 months ago

4.21.0

2 months ago

4.20.0

2 months ago

4.19.0

3 months ago

4.18.0

4 months ago

4.17.1

5 months ago

4.17.0

6 months ago

4.16.0

6 months ago

4.15.2

6 months ago

4.15.1

6 months ago

4.15.0

6 months ago

4.14.0

6 months ago

4.13.0

6 months ago

4.12.1

7 months ago

4.12.0

7 months ago

4.11.2

7 months ago

4.11.0

8 months ago

4.10.5

8 months ago

4.10.4

8 months ago

4.10.1

8 months ago