40 lines
878 B
C#
Raw Normal View History

2025-11-18 02:08:07 +08:00
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CharacterManager : MonoBehaviour
{
// ========= SerializeField =============
[SerializeField] private int maxHp;
// ========== Public ==============
// ========== Private ================
private Camera main_camera;
private Canvas canvas;
private void Start()
{
main_camera = Camera.main;
canvas = transform.Find("Canvas").GetComponent<Canvas>();
if (canvas.renderMode == RenderMode.WorldSpace && canvas.worldCamera == null)
{
canvas.worldCamera = main_camera;
}
}
// public msg
public void m_msg_recv_change_hp(int hp, bool is_add)
{
if (is_add)
{
maxHp += hp;
}
else
{
maxHp -= hp;
}
}
}