You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.0 KiB
C#
44 lines
1.0 KiB
C#
using System.Collections;
|
|
using UnityEngine;
|
|
using FairyGUI;
|
|
|
|
public class EmitNumbersMain : MonoBehaviour
|
|
{
|
|
Transform _npc1;
|
|
Transform _npc2;
|
|
bool _finished;
|
|
|
|
void Start()
|
|
{
|
|
Application.targetFrameRate = 60;
|
|
Stage.inst.onKeyDown.Add(OnKeyDown);
|
|
|
|
_npc1 = GameObject.Find("npc1").transform;
|
|
_npc2 = GameObject.Find("npc2").transform;
|
|
|
|
StartCoroutine(RunTest());
|
|
}
|
|
|
|
void OnDisable()
|
|
{
|
|
_finished = true;
|
|
}
|
|
|
|
IEnumerator RunTest()
|
|
{
|
|
while (!_finished)
|
|
{
|
|
EmitManager.inst.Emit(_npc1, 0, UnityEngine.Random.Range(100, 100000), UnityEngine.Random.Range(0, 10) == 5);
|
|
EmitManager.inst.Emit(_npc2, 1, UnityEngine.Random.Range(100, 100000), UnityEngine.Random.Range(0, 10) == 5);
|
|
yield return new WaitForSeconds(0.3f);
|
|
}
|
|
}
|
|
|
|
void OnKeyDown(EventContext context)
|
|
{
|
|
if (context.inputEvent.keyCode == KeyCode.Escape)
|
|
{
|
|
Application.Quit();
|
|
}
|
|
}
|
|
} |