Action的使用

作者: Babybus_Unity | 来源:发表于2015-12-17 12:51 被阅读36次
    using UnityEngine;
    using System.Collections;
    using System;
    public class Test : MonoBehaviour
    {
        private Action<string> callback;
        // Use this for initialization
        void Start ()
        {
            SetDestination(Vector2.one, delegate(string value)
            {
               //此处代码当Action调用的时候才会执行
                Debug.Log(value);
            });
        }
        // Update is called once per frame
        void Update ()
        {
            if(Input.GetKeyDown(KeyCode.Space))
            {
                callback(DateTime.Now.ToString());
            }
        }
        public void SetDestination(Vector2 point, Action<string> callback)
        {
            Debug.Log(point);
            this.callback = callback;
        }
    }
    

    相关文章

      网友评论

        本文标题:Action的使用

        本文链接:https://www.haomeiwen.com/subject/pjlphttx.html