convert game playing..

This commit is contained in:
2026-09-23 12:53:52 +09:00
parent 37c7942b71
commit 5d11288a6f
136 changed files with 15856 additions and 299 deletions
@@ -9,6 +9,7 @@ namespace BumpCombat.Combat
public sealed class ArtifactStatusVisual : MonoBehaviour
{
public const int StatusSortingOffset = 1;
public const float StatusVisualAnchorOffsetY = -13f / 32f;
private const int FrameCount = 6;
private const float PixelsPerUnit = 32f;
@@ -213,14 +214,23 @@ namespace BumpCombat.Combat
return;
}
Vector2 groundAnchor = enemy.GroundAnchorPosition;
slot.Root.transform.SetPositionAndRotation(
new Vector3(groundAnchor.x, groundAnchor.y, transform.position.z),
Quaternion.identity);
Transform visualTransform = enemy.CurrentVisualTransform;
if (slot.Root.transform.parent != visualTransform)
{
slot.Root.transform.SetParent(visualTransform, false);
}
float anchorOffsetY = sourceRenderer.flipY
? -StatusVisualAnchorOffsetY
: StatusVisualAnchorOffsetY;
slot.Root.transform.localPosition =
new Vector3(0f, anchorOffsetY, 0f);
slot.Root.transform.localRotation = Quaternion.identity;
slot.Root.transform.localScale = Vector3.one;
slot.Renderer.sortingLayerID = sourceRenderer.sortingLayerID;
slot.Renderer.sortingOrder =
sourceRenderer.sortingOrder + StatusSortingOffset;
enemy.CurrentVisualSortingOrder + StatusSortingOffset;
slot.Renderer.forceRenderingOff = sourceRenderer.forceRenderingOff;
slot.Renderer.flipX = sourceRenderer.flipX;
slot.Renderer.flipY = sourceRenderer.flipY;
slot.Renderer.sharedMaterial = sourceRenderer.sharedMaterial;