impostor fix, character controller script fix, and some other refactors

This commit is contained in:
Turánszki János
2024-12-14 12:13:57 +01:00
parent e2d59974be
commit 97e08abfe5
6 changed files with 22 additions and 37 deletions
@@ -900,7 +900,11 @@ runProcess(function()
-- if player was not created from a metadata component, create a default player:
if player == nil then
player = Character(character_scenes["character"], TransformComponent(), true, anim_scene)
if character_scenes["character"] == nil then
character_scenes["character"] = Scene()
LoadModel(character_scenes["character"], script_dir() .. "assets/" .. "character" .. ".wiscene")
end
player = Character(character_scenes["character"], TransformComponent(), true, anim_scene, "")
end
local camera = ThirdPersonCamera(player)