void Update() { var tr = transform; if (tr.hasChanged) { data.inverseTransform = tr.worldToLocalMatrix; tr.hasChanged = false; RaymarchingEntityManager.UpdateEntity(data, _id); } }
private void OnDisable() { RaymarchingEntityManager.UnregisterEntity(_id); }
private void OnEnable() { _id = RaymarchingEntityManager.RegisterEntity(this); }