バイト君Scale対応

This commit is contained in:
kimura 2022-10-13 19:13:46 +09:00
parent c948397190
commit 8ccbe52a18
1 changed files with 10 additions and 3 deletions

View File

@ -8,23 +8,30 @@ namespace MyGame.Scenes.marketing.Scripts
[SerializeField] private Transform frontPos;
[SerializeField] private Transform shopPos;
private bool isPartTimer;
private float orgScale;
private void Awake()
{
orgScale = partTimerAnimator.transform.localScale.x;
}
public void SetActive(bool active)
{
partTimerAnimator.speed = active ? 1f : 0f;
partTimerAnimator.transform.SetLocalScale(active ? 1f : 0f);
partTimerAnimator.transform.SetLocalScale(active ? orgScale : 0f);
}
public void StartAnimation(bool isPartTimerMode)
{
isPartTimer = isPartTimerMode;
var animatorTransform = partTimerAnimator.transform;
animatorTransform.SetParent(isPartTimerMode ? shopPos : frontPos);
animatorTransform.localPosition = Vector3.zero;
if (isPartTimerMode)
{
partTimerAnimator.transform.SetParent(shopPos, false);
partTimerAnimator.Play("customer_Employment_stay_front");
return;
}
partTimerAnimator.transform.SetParent(frontPos, false);
partTimerAnimator.Play("customer_Employment_stay_front_Flyer");
}