31 lines
897 B
C#
31 lines
897 B
C#
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;
|
|
}
|
|
} |