Hello...
I'm having trouble with getting an event call from a script to work. It all seems very simple and far as I can tell everything is set up correctly, but the events don't seem to be going through? Is there something I'm doing wrong?
void SpawnAllChips()
{
foreach(Transform t in PositionsList)
{
int randomColor = Random.Range(0,3);
Transform temp = GameObject.Instantiate( TokenPrefab, t.position, chipRotationQuaternion) as Transform;
tokenList.Add(temp);
tokenFSM = temp.GetComponent<PlayMakerFSM>();
Debug.Log( tokenFSM.FsmName );
switch(randomColor)
{
case 0:
tokenFSM.Fsm.Event("CreateRed");
break;
case 1:
tokenFSM.Fsm.Event("CreateGreen");
break;
case 2:
tokenFSM.Fsm.Event("CreateBlue");
break;
case 3:
tokenFSM.Fsm.Event("CreatePurple");
break;
default:
tokenFSM.Fsm.Event("CreateRed");
break;
}
}
}