006 小功能:解释器

2019-12-16  本文已影响0人  OnClick9927

讲在前面

此功能类似Array.ConvertAll
该功能就是一个解释器一个对象到另一个对象的转换
由于过于简单,就进入使用环节吧

进入使用

public class ExplainExample :UnityEngine.MonoBehaviour, IExplainer<string, int>
{
    public int ExplainToV(string t, IEventArgs arg, params object[] param)
    {
        return int.Parse(t);
    }

    public string ExplainToT(int v, IEventArgs arg, params object[] param)
    {
        return v.ToString();
    }
    private void Awake()
    {
        Log.L(Explanation<string, int>.CreateInstance().SetExplainer(new ExplainExample()).Explain("17", null));

    }
}

用法介绍

第一步、一个类继承解释接口
第二步、创建解释器实例
第三步、调用方法,得到结果

上一篇 下一篇

猜你喜欢

热点阅读