我不知道這樣做的正確的術語添加到方法鏈,但我有一個簡單的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