PropUiDisplay 레이어 설정 추가
This commit is contained in:
parent
529da3b713
commit
2edec060c5
@ -41,7 +41,7 @@ protected virtual void Initialize()
|
||||
_spriteRenderer.enabled = false;
|
||||
|
||||
_spriteTransform = uiGameObject.transform;
|
||||
uiGameObject.layer = LayerMask.NameToLayer("WorldUI");
|
||||
uiGameObject.layer = GetDisplayLayer();
|
||||
UpdateSpriteTransform();
|
||||
|
||||
_internalMaterials = GetInteractionDisplayMaterials();
|
||||
@ -65,6 +65,11 @@ private bool GetOwnerInteractable(out IInteractable interactable)
|
||||
return isInteractionSubsystem;
|
||||
}
|
||||
|
||||
protected virtual int GetDisplayLayer()
|
||||
{
|
||||
return LayerMask.NameToLayer("WorldUI");
|
||||
}
|
||||
|
||||
protected virtual Sprite GetDisplaySprite()
|
||||
{
|
||||
return _defaultSprite;
|
||||
@ -126,6 +131,8 @@ private bool UpdateSpriteMaterial(T state)
|
||||
// ui 머티리얼 교체
|
||||
_spriteRenderer.enabled = true;
|
||||
_spriteRenderer.material = material;
|
||||
_spriteTransform.gameObject.layer = GetDisplayLayer();
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -73,5 +73,14 @@ protected override Vector3 GetDisplayPosition()
|
||||
}
|
||||
return transform.position + _disabledOffset;
|
||||
}
|
||||
|
||||
protected override int GetDisplayLayer()
|
||||
{
|
||||
if (GetCurrentInteractionType() == RestaurantOrderType.Serve)
|
||||
{
|
||||
return LayerMask.NameToLayer("Prop");
|
||||
}
|
||||
return base.GetDisplayLayer();
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user