Beispiel #1
0
 public CommandInfo(string command, CommandHandler.Command function, byte gmlevel, string[] param)
 {
     Command    = command;
     Function   = function;
     GmLevel    = gmlevel;
     Parameters = param;
 }
Beispiel #2
0
 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());
 }
Beispiel #3
0
    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();
            }
        }
    }
Beispiel #4
0
 void SetGroup(CommandHandler.Command cmd)
 {
     logicGroup = LogicGroup.allGroups[Convert.ToInt32(cmd.cmd[1])];
 }