31 lines
897 B
C#
Raw Normal View History

2025-11-20 02:23:07 +08:00
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Character : MonoBehaviour
{
// ========= SerializeField =============
[SerializeField] private int maxHp;
// ========== Public ==============
// ========== Private ================
private Camera main_camera;
private Canvas canvas;
private STRUCT_TURN_CHARACTER.CHARACTER_RENDER_DATA characterRenderData;
public void SetCharacterRenderData(STRUCT_TURN_CHARACTER.CHARACTER_RENDER_DATA characterRenderMsg) =>
characterRenderData = characterRenderMsg;
private void Awake()
{
canvas = transform.Find("Canvas").GetComponent<Canvas>();
if (canvas.renderMode == RenderMode.WorldSpace && canvas.worldCamera == null) canvas.worldCamera = main_camera;
}
private void Start()
{
main_camera = Camera.main;
}
}