feat(scene): lower 2D world surfaces
This commit is contained in:
parent
864536cf01
commit
af5eeb4876
1 changed files with 8 additions and 2 deletions
|
|
@ -97,7 +97,7 @@ namespace GameCult.Eve.UnityScene
|
|||
|
||||
private static EveUnityPlayableWorldProjection? BuildPlayableWorld(EveSurfaceComponent root)
|
||||
{
|
||||
var worldRoot = FindFirst(root, component => string.Equals(component.Kind, "world.scene3d", StringComparison.Ordinal));
|
||||
var worldRoot = FindFirst(root, component => IsWorldScene(component.Kind));
|
||||
if (worldRoot == null)
|
||||
return null;
|
||||
|
||||
|
|
@ -222,7 +222,7 @@ namespace GameCult.Eve.UnityScene
|
|||
{
|
||||
if (string.IsNullOrWhiteSpace(componentKind))
|
||||
return "empty";
|
||||
if (string.Equals(componentKind, "world.scene3d", StringComparison.Ordinal))
|
||||
if (IsWorldScene(componentKind))
|
||||
return "playable-world-root";
|
||||
if (string.Equals(componentKind, "world.entity3d", StringComparison.Ordinal))
|
||||
return "playable-world-entity";
|
||||
|
|
@ -253,6 +253,12 @@ namespace GameCult.Eve.UnityScene
|
|||
return "scene-label";
|
||||
return "scene-node";
|
||||
}
|
||||
|
||||
private static bool IsWorldScene(string componentKind)
|
||||
{
|
||||
return string.Equals(componentKind, "world.scene3d", StringComparison.Ordinal) ||
|
||||
string.Equals(componentKind, "world.scene2d", StringComparison.Ordinal);
|
||||
}
|
||||
}
|
||||
|
||||
public sealed class EveUnitySceneProjection
|
||||
|
|
|
|||
Reference in a new issue