Silentor / GD_DB

Game design info database for Unity + plain c# backend
0 stars 0 forks source link

GD types #4

Closed Silentor closed 1 month ago

Silentor commented 7 months ago

32 bit hierarchical id for game entities

Silentor commented 6 months ago

category1(8 bit).category2(8 bit).category3(8 bit).element(8 bit) or category1(8 bit).category2(8 bit).element(16 bit) category 1 may be shortened to reserve some internal flags (6-7 bit for high level game entity category is sufficient)

Silentor commented 6 months ago

With optional Enum with marker attribute to use in inspector as gd type category1

Silentor commented 6 months ago

Add None gd type editor support Type Some.Type [x] Type None [+]

Silentor commented 6 months ago

Add gd type copy/paste via side menu Type Some.Type [...] Add dec/hex gd type visualization via side menu-

Silentor commented 6 months ago

Detect duplicated gd types, mark in inspector, provide autofix button Add unique gd type generation on gd object duplication? Maybe do not change silently gdtype, detect only

Silentor commented 6 months ago

Add incorrect int value highlight in enum type fields

Silentor commented 6 months ago

Add Unity Hierarchy window gray gd type hint on gd objects

Silentor commented 5 months ago

Indicate GDDB folders with duplicated types

Silentor commented 2 months ago

Improve GdType editor based on this https://github.com/Maligan/unity-guid/blob/main/Runtime/GUIDReference.cs