StrategyBaseball develop Blog

Mar. 27, 2017

在這個功能上花了不少時間,不過總算整理出一些頭緒.

在這個架構上,採用了C# delegate的架構,讓每一個effect function 都能照戰術的指令設定的效果不同而有不同.

目前採用戰術跟效果可以分開的做法,也就是說,戰術有戰術的ID,貼上的效果有自己的效果ID

留這樣彈性可以讓往後的戰術用法更多變

同時在UI 效果方面,偷用了NGUI的EventDelegate class ,可以自由地貼上自製的UI操作script

並能讓此script 結束時,可以callback 回去!