public CommandInfo(string command, CommandHandler.Command function, byte gmlevel, string[] param) { Command = command; Function = function; GmLevel = gmlevel; Parameters = param; }
void OnStart(CommandHandler.Command cmd) { Debug.Log(gameObject + " show particle "); //gameObject.SetActive(true); GetComponent <XffectComponent>().Active(); GetComponent <XffectComponent>().enabled = false; GetComponent <XffectComponent>().Reset(); StartCoroutine(ShowParticle()); }
void OnEvent(CommandHandler.Command cmd) { var evt = cmd.cmd[1]; foreach (var l in links) { if (l.output == evt && l.source == LogicNode.allNodes[System.Convert.ToInt32(cmd.cmd[2])]) { l.Handle(); } } }
void SetGroup(CommandHandler.Command cmd) { logicGroup = LogicGroup.allGroups[Convert.ToInt32(cmd.cmd[1])]; }