package Ġcom . game . qu illy jump er . ecs . system Ċ Ċ import Ġcom . badlogic . ash ley . core . Entity Ċ import Ġcom . badlogic . ash ley . systems . Iter ating System Ċ import Ġcom . game . qu illy jump er . ecs . component . Remove Component Ċ import Ġcom . game . qu illy jump er . ecs . component . State Component Ċ import Ġcom . game . qu illy jump er . ecs . component . state Cmp Ċ import Ġk tx . ash ley . all Of Ċ import Ġk tx . ash ley . exclude Ċ Ċ class ĠState System Ġ: ĠIter ating System ( all Of ( State Component :: class ). exclude ( Remove Component :: class ). get ()) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġprocess Entity ( entity : ĠEntity , Ġdelta Time : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġentity . state Cmp . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Time Ġ+= Ġdelta Time ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Machine . update () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }