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().enabled = false; fishModel.GetComponent().enabled = false; fishModel.GetComponent().isKinematic = true; fishModel.GetComponent().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().m_Renderer.gameObject.layer = LayerMask.NameToLayer("3dView"); GameManager.Instance.gameFish[(int)fishSpecies].GetFishName(); Object.Instantiate(fishModel, FishModelContainer).GetComponent(); } private void Start() { } private void Update() { } }