Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/FishpediaContentItem.cs
2026-03-04 10:03:45 +08:00

37 lines
1.1 KiB
C#

using RootMotion.FinalIK;
using UnityEngine;
using UnityEngine.UI;
public class FishpediaContentItem : MonoBehaviour
{
public Text fishNameText;
public Text DescriptionText;
[SerializeField]
private Transform FishModelContainer;
public void Show3D(GameManager.FishSpecies fishSpecies)
{
GameObject fishModel = GameManager.Instance.gameFish[(int)fishSpecies].GetFishModel(2f);
fishModel.GetComponent<FFish>().enabled = false;
fishModel.GetComponent<FFishRagDoll>().enabled = false;
fishModel.GetComponent<Rigidbody>().isKinematic = true;
fishModel.GetComponent<CCDIK>().enabled = false;
fishModel.transform.rotation = new Quaternion(0f, -90f, 0f, 0f);
fishModel.transform.localPosition = Vector3.zero;
fishModel.transform.localScale = Vector3.one * 0.2f;
fishModel.GetComponent<FFish>().m_Renderer.gameObject.layer = LayerMask.NameToLayer("3dView");
GameManager.Instance.gameFish[(int)fishSpecies].GetFishName();
Object.Instantiate(fishModel, FishModelContainer).GetComponent<ItemsViewer>();
}
private void Start()
{
}
private void Update()
{
}
}