37 lines
1.1 KiB
C#
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()
|
|
{
|
|
}
|
|
}
|