restructure things a bit for use in actual gameplay
This commit is contained in:
@ -0,0 +1,10 @@
|
||||
package com.pobnellion.aoe.entity.goals
|
||||
|
||||
interface EntityWorkTarget {
|
||||
var currentProgressPercent: Float
|
||||
fun isComplete(): Boolean
|
||||
fun addProgress(amount: Float)
|
||||
fun setProgress(amount: Float)
|
||||
fun removeProgress(amount: Float)
|
||||
fun onComplete()
|
||||
}
|
||||
Reference in New Issue
Block a user