40 lines
743 B
C#
40 lines
743 B
C#
|
using System;
|
||
|
using UnityEngine;
|
||
|
|
||
|
namespace RoR2;
|
||
|
|
||
|
[Obsolete]
|
||
|
public class WarCryOnCombatDisplayController : MonoBehaviour
|
||
|
{
|
||
|
private CharacterBody body;
|
||
|
|
||
|
[Tooltip("The child gameobject to enable when the warcry is ready.")]
|
||
|
public GameObject readyIndicator;
|
||
|
|
||
|
public void Start()
|
||
|
{
|
||
|
CharacterModel component = base.transform.root.gameObject.GetComponent<CharacterModel>();
|
||
|
if ((bool)component)
|
||
|
{
|
||
|
body = component.body;
|
||
|
}
|
||
|
UpdateReadyIndicator();
|
||
|
}
|
||
|
|
||
|
public void FixedUpdate()
|
||
|
{
|
||
|
UpdateReadyIndicator();
|
||
|
}
|
||
|
|
||
|
private void UpdateReadyIndicator()
|
||
|
{
|
||
|
bool active = (bool)body && IsBodyWarCryReady(body);
|
||
|
readyIndicator.SetActive(active);
|
||
|
}
|
||
|
|
||
|
private static bool IsBodyWarCryReady(CharacterBody body)
|
||
|
{
|
||
|
return false;
|
||
|
}
|
||
|
}
|