Files
Assembly-CSharp/Assembly-CSharp/MovieSpriteController.cs
2026-06-12 12:58:31 +08:00

38 lines
1.0 KiB
C#

using System;
using UnityEngine;
// Token: 0x020000CE RID: 206
public class MovieSpriteController : MonoBehaviour
{
// Token: 0x060006FE RID: 1790 RVA: 0x0001B8B8 File Offset: 0x0001AAB8
private void Awake()
{
this._movieMaskSprite = this._movieMaskObj.GetComponent<SpriteRenderer>();
this._movieMaskSprite.color = new Color(0f, 0f, 0f, 0f);
}
// Token: 0x060006FF RID: 1791 RVA: 0x0001B8F0 File Offset: 0x0001AAF0
public void SetMovieSize(uint height, uint width)
{
this._movieSprite.size = new Vector2(width, height);
this._movieSprite.transform.localScale = new Vector3(1080f / width, 1080f / height, 1f);
}
// Token: 0x06000700 RID: 1792 RVA: 0x0001B93F File Offset: 0x0001AB3F
public void SetMaterial(Material material)
{
this._movieSprite.material = material;
}
// Token: 0x0400052E RID: 1326
[SerializeField]
private GameObject _movieMaskObj;
// Token: 0x0400052F RID: 1327
private SpriteRenderer _movieMaskSprite;
// Token: 0x04000530 RID: 1328
[SerializeField]
private SpriteRenderer _movieSprite;
}