28 lines
782 B
C#
28 lines
782 B
C#
using UnityEngine;
|
|
|
|
namespace Nullframes.Intrigues.Demo
|
|
{
|
|
public class Example : MonoBehaviour {
|
|
|
|
public NActor actor = new NActor("actorr", "a307ee03-6e7b-425f-83ec-d95d7238976d");
|
|
|
|
[IInvoke("Test Invoke")]
|
|
private bool Test(Scheme scheme)
|
|
{
|
|
Debug.Log($"Conspirator: {scheme.Schemer.Conspirator.Name}");
|
|
Debug.Log($"Target: {scheme.Schemer.Target.Name}");
|
|
return true;
|
|
}
|
|
|
|
[GetActor("Random Actor")]
|
|
private Actor GetActor(Scheme scheme)
|
|
{
|
|
int random = Random.Range(0, 2); // 0 or 1
|
|
|
|
if (random == 0) return scheme.Schemer.Conspirator;
|
|
if (random == 1) return scheme.Schemer.Target;
|
|
|
|
return null;
|
|
}
|
|
}
|
|
} |