public MovementEntity(SyncEntity entity, SyncTransform transform) { this.entity = entity; this.syncTransform = transform; this.decorator = entity.GetComponent <MovementDecorator>(); }
// defineation of movment entity is: // 1-have syncTransfrom component // 2-isn't local authority private bool IsMovementEntity(SyncEntity entity) { return(entity.authorityType != SyncEntity.AuthorityType.local && entity.GetComponent <SyncTransform>()); }