convert game playing..
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user