void IEcsInitSystem.Destroy()
 {
     ObjectDestroyEventManager.getInstance().unSubscibe(this);
 }
    void OnTriggerEnter(Collider other)
    {
        var entityMeta = gameObject.GetComponent <EntityMetaHolder>();

        ObjectDestroyEventManager.getInstance().destroyEntity(entityMeta.getEntityId());
    }
 void IEcsInitSystem.Initialize()
 {
     _movementSpeed = MapUtils.tileSize * 2 / ClientState.tickTime * 1000;
     ObjectDestroyEventManager.getInstance().subscribe(this);
 }