/*******************************************************************************************/
        /*******************************************************************************************/

        public static void Notify(ActionTreeType actionType, Node node)
        {
            foreach (var listener in listeners)
            {
                listener.AddAction(actionType, node);
            }
        }
示例#2
0
        /*******************************************************************************************/
        /*******************************************************************************************/

        public void AddAction(ActionTreeType actionType, Node node)
        {
            if (actionType == ActionTreeType.ROTATE_NODE)
            {
                node = node.Parent;
            }
            Steps.Add(new ActionTree(actionType, node));
        }
示例#3
0
        /*******************************************************************************************/
        /*******************************************************************************************/

        public void AddAction(ActionTreeType actionType, Node node)
        {
            Actions.Add(new ActionTree(actionType, node));
        }
示例#4
0
 public ActionTree(ActionTreeType actionTreeType, Node node)
 {
     ActionTreeType = actionTreeType;
     Node           = node;
 }