我不知道这样做的正确的术语添加到方法链,但我有一个简单的C#代码段,其补间像这样的一些对象:如何通过检查报表
camera.gameObject.transform.DOMove(target,3.0f)
.SetEase(Ease.InOutQuad)
.OnComplete(animation.FadeIn);
但我需要做的是添加另一种方法来这个链条根据一定的条件是这样的:
camera.gameObject.transform.DOMove(target,3.0f)
.SetEase(Ease.InOutQuad)
//the general idea
if(visible == true){
.OnStart(animation.FadeOut);
}
.OnComplete(animation.FadeIn);
显然,这是一个语法错误,但我不知道正确的方式来处理这样的事情的语法。
我该如何处理它?
是的,我可以看到,这将导致混乱,因为我添加更多的东西。如果我转换为对象 - 我需要将其转换回来吗?我怎么知道什么类型将其转换回。 – WDUK
@WDUK:您需要查看对象返回的内容。我会尽快更新我的答案。 – npinti
啊,似乎我不需要将它转换回原来的类型,这非常方便!谢谢 - 这工作完美。 – WDUK