package Ġink . pt ms . ady esh ach . common . entity . ai Ċ Ċ import Ġink . pt ms . ady esh ach . common . entity . Entity Instance Ċ Ċ /** Ċ Ġ* Ġ@ author Ġsky Ċ Ġ* Ġ@ since Ġ 2 0 2 0 - 0 8 - 1 9 Ġ 2 1 : 0 7 Ċ Ġ*/ Ċ abstract Ġclass ĠController ( val Ġentity : ĠEntity Instance ? Ġ= Ġnull ) Ġ{ ĊĊĠĠĠ Ġabstract Ġfun Ġshould Execute (): ĠBoolean ĊĊĠĠĠ Ġabstract Ġfun Ġon Tick () ĊĊĠĠĠ Ġopen Ġfun Ġis Async (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠPre ( val Ġcontroller : ĠController Generator ): ĠController () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġshould Execute (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Tick () Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }