build-unity-package.ps1 read the bridge's file names to decide whether it re-declared core CultMath sources. It now parses declarations: core type names come from src/CultMath (comments stripped), and every bridge source may declare types only in CultMath.UnityBridge and never a core type name. Probed by injecting "struct float3" into UnityConversions.cs: the script throws. Strips the UTF-8 BOMs this branch added to both Unity package.json files. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
17 lines
371 B
JSON
17 lines
371 B
JSON
{
|
|
"name": "org.gamecult.cultmath",
|
|
"displayName": "CultMath",
|
|
"version": "0.2.0",
|
|
"unity": "2021.3",
|
|
"description": "Precompiled CultMath numeric primitives and matching HLSL semantics for GameCult Unity runtimes.",
|
|
"license": "MPL-2.0",
|
|
"author": {
|
|
"name": "GameCult"
|
|
},
|
|
"keywords": [
|
|
"GameCult",
|
|
"Math",
|
|
"HLSL",
|
|
"Simulation"
|
|
]
|
|
}
|