Adapt for web, make CharacterState class

This commit is contained in:
Vladislav Khorev committed 2026-06-18 20:02:59 +03:00
1 parent c891161d69
commit 0eb9d0be25
88 files changed
+810 -102277

No files matched your search

@@ -63,7 +63,7 @@
{
"name": "Stairs",
"texturePath": "resources/w/dorm2/Staircase_Obj002.png",
"meshPath": "resources/w/dorm2/Staircase_Obj_002.txt",
"meshPath": "resources/w/dorm2/Staircase_Obj_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -75,7 +75,7 @@
{
"name": "Entrance_Door_001",
"texturePath": "resources/w/dorm2/Entrance_Door_tex005.png",
"meshPath": "resources/w/dorm2/Entrance_Door_002.txt",
"meshPath": "resources/w/dorm2/Entrance_Door_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -87,7 +87,7 @@
{
"name": "Entrance_Step_001",
"texturePath": "resources/w/dorm2/Entrance_Step_tex003.png",
"meshPath": "resources/w/dorm2/Entrance_Step_003.txt",
"meshPath": "resources/w/dorm2/Entrance_Step_003.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -327,7 +327,7 @@
{
"name": "Env_CurbOuter_Back_001",
"texturePath": "resources/w/dorm2/concrete001.png",
"meshPath": "resources/w/dorm2/Env_CurbOuter_Back_002.txt",
"meshPath": "resources/w/dorm2/Env_CurbOuter_Back_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -375,7 +375,7 @@
{
"name": "Env_Pathway_001",
"texturePath": "resources/w/dorm2/asphalt003small.png",
"meshPath": "resources/w/dorm2/Env_Pathway_002.txt",
"meshPath": "resources/w/dorm2/Env_Pathway_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -4,7 +4,7 @@
"name": "inai",
"texturePath": "resources/w/interior/Building_work014.png",
"textureDarkandsPath": "resources/w/interior/darklands_building002.png",
"meshPath": "resources/w/interior/Building_008.txt",
"meshPath": "resources/w/interior/Building_008.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -17,7 +17,7 @@
"name": "Table001",
"texturePath": "resources/w/interior/Desk_Object001_tex001.png",
"textureDarkandsPath": "resources/w/interior/Desk_Object001_tex001.png",
"meshPath": "resources/w/interior/Desk_Object001_001.txt",
"meshPath": "resources/w/interior/Desk_Object001_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -108,7 +108,7 @@
"name": "Chair001_001",
"texturePath": "resources/w/interior/Chair001_tex006.png",
"textureDarkandsPath": "resources/w/interior/Chair001_tex006.png",
"meshPath": "resources/w/interior/Chair001_005.txt",
"meshPath": "resources/w/interior/Chair001_005.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -252,7 +252,7 @@
{
"name": "Journal001",
"texturePath": "resources/w/dorm2/Book_Cover_tex002.png",
"meshPath": "resources/w/dorm2/journal002_002.txt",
"meshPath": "resources/w/dorm2/journal002_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -277,7 +277,7 @@
{
"name": "Bed001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
@@ -408,7 +408,7 @@
{
"name": "Room_Cover_Bath_W_N_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Bath_W_N_2_002.txt",
"meshPath": "resources/w/dorm2/Room_Cover_Bath_W_N_2_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -422,7 +422,7 @@
{
"name": "Room_Cover_LivingRoom_W_N_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_N_2_002.txt",
"meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_N_2_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -436,7 +436,7 @@
{
"name": "Room_Cover_LivingRoom_W_S_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_S_2_002.txt",
"meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_S_2_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -450,7 +450,7 @@
{
"name": "Room_Cover_Main_Hall_And_Corridors_002",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Main_Hall_And_Corridors_002.txt",
"meshPath": "resources/w/dorm2/Room_Cover_Main_Hall_And_Corridors_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -464,7 +464,7 @@
{
"name": "Room_Cover_Others_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_All_002.txt",
"meshPath": "resources/w/dorm2/Room_Cover_All_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -478,7 +478,7 @@
{
"name": "Room_Cover_Utility_W_N_3_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Utility_W_N_3_002.txt",
"meshPath": "resources/w/dorm2/Room_Cover_Utility_W_N_3_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -492,7 +492,7 @@
{
"name": "Room_Cover_Utility_W_S_3_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Utility_W_S_3_002.txt",
"meshPath": "resources/w/dorm2/Room_Cover_Utility_W_S_3_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -506,7 +506,7 @@
{
"name": "Roof",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Shadow_Roof001_002.txt",
"meshPath": "resources/w/dorm2/Shadow_Roof001_002.txt.bin",
"isActive": false,
"castShadow": true,
"castShadowNight": false,
@@ -27,7 +27,7 @@
{
"name": "Knife001",
"texturePath": "resources/w/gg/Props.png",
"meshPath": "resources/w/interior/Knife_lay001_004.txt",
"meshPath": "resources/w/interior/Knife_lay001_004.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -49,7 +49,7 @@
{
"name": "Book001",
"texturePath": "resources/w/interior/Book_Cover_tex003.png",
"meshPath": "resources/w/interior/book002_002.txt",
"meshPath": "resources/w/interior/book002_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -74,7 +74,7 @@
{
"name": "Bookshelf001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt",
"meshPath": "resources/w/Cube_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -93,12 +93,13 @@
"interactionPositionZ": 3.089071750640869,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_bookshelf_clicked"
"activateFunction": "on_bookshelf_clicked",
"castShadowNight" : false
},
{
"name": "ReportCard001",
"texturePath": "resources/w/interior/report_card_tex001.png",
"meshPath": "resources/w/interior/report_card001_001.txt",
"meshPath": "resources/w/interior/report_card001_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -122,7 +123,7 @@
{
"name": "Note001",
"texturePath": "resources/w/interior/note001_text001.png",
"meshPath": "resources/w/interior/note001_002.txt",
"meshPath": "resources/w/interior/note001_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
@@ -308,7 +309,7 @@
{
"name": "Room_Cover_Corridor_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_Corridor_003.txt",
"meshPath": "resources/w/interior/Room_Cover_Corridor_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -325,7 +326,7 @@
{
"name": "Room_Cover_Main_Hall_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_Main_Hall_003.txt",
"meshPath": "resources/w/interior/Room_Cover_Main_Hall_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -342,7 +343,7 @@
{
"name": "Room_Cover_South_1_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_1_003.txt",
"meshPath": "resources/w/interior/Room_Cover_South_1_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -359,7 +360,7 @@
{
"name": "Room_Cover_North_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_North_2_003.txt",
"meshPath": "resources/w/interior/Room_Cover_North_2_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -376,7 +377,7 @@
{
"name": "Room_Cover_South_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_2_003.txt",
"meshPath": "resources/w/interior/Room_Cover_South_2_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -393,7 +394,7 @@
{
"name": "Room_Cover_North_3_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_North_3_003.txt",
"meshPath": "resources/w/interior/Room_Cover_North_3_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
@@ -410,7 +411,7 @@
{
"name": "Room_Cover_South_3_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_3_003.txt",
"meshPath": "resources/w/interior/Room_Cover_South_3_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,