2023-01-22 14:52:23 -05:00

23 lines
1.5 KiB
C#

using UnityEngine;
namespace NewHorizons.OtherMods.OWRichPresence
{
public interface IRichPresenceAPI
{
public void SetRichPresence(string message, int imageKey);
public void SetRichPresence(string message, string imageKey);
public void SetTriggerActivation(bool active);
public GameObject CreateTrigger(GameObject parent, string message, string imageKey);
public GameObject CreateTrigger(GameObject parent, Sector sector, string message, string imageKey);
public GameObject CreateTrigger(GameObject parent, string message, string imageKey, string fallback);
public GameObject CreateTrigger(GameObject parent, Sector sector, string message, string imageKey, string fallback);
public void CreateTriggerVolume(OWTriggerVolume triggerVolume, string message, string imageKey);
public void CreateTriggerVolume(OWTriggerVolume triggerVolume, string message, string imageKey, string fallback);
public GameObject CreateTriggerVolume(GameObject parent, float radius, string message, string imageKey);
public GameObject CreateTriggerVolume(GameObject parent, float radius, string message, string imageKey, string fallback);
public GameObject CreateTriggerVolume(GameObject parent, Vector3 localPosition, float radius, string message, string imageKey);
public GameObject CreateTriggerVolume(GameObject parent, Vector3 localPosition, float radius, string message, string imageKey, string fallback);
public void SetCurrentRootPresence(string message, string imageKey);
}
}