public virtual void Tick(TimeData timeData, bool logToElastic, ElasticsearchData esData) { TickBehaviour(); if (logToElastic) { LogToElastic(timeData, esData); } }
public void TickAllBehaviour(TimeData timeData, bool logToElastic, ElasticsearchData esData) { IEnumerable behaviorList = behaviourRepository.GetAll(); foreach (EntityBehaviour behaviour in behaviorList) { behaviour.Tick(timeData, logToElastic, esData); } }
public override void LogToElastic(TimeData timeData, ElasticsearchData esData) { }
public abstract void LogToElastic(TimeData timeData, ElasticsearchData esData);