//! @return true if this network entity is an authoritative proxy on a server (full authority); otherwise false.
boolIsNetEntityRoleAuthority()const;
//! IsNetEntityRoleAutonomous
//! @return true if this network entity is an autonomous proxy on a client (can execute local prediction) or if this network entity is an authoritative proxy on a server but has autonomous privileges (ie: a host who is also a player); otherwise false.
boolIsNetEntityRoleAutonomous()const;
//! IsNetEntityRoleServer
//! @return true if this network entity is a simulated proxy on a server (ie: a different server may have authority for this entity, but the entity has been replicated on this server; otherwise false.
boolIsNetEntityRoleServer()const;
//! IsNetEntityRoleClient
//! @return true if this network entity is a simulated proxy on a client; otherwise false.
AZ_Warning("NetBindComponent",false,"NetBindComponent IsAuthority failed. The entity with id %s doesn't exist, please provide a valid entity id.",id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsNetEntityRoleAuthority failed. The entity with id %s doesn't exist, please provide a valid entity id.",id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsAuthority failed. Entity '%s' (id: %s) is missing a NetBindComponent, make sure this entity contains a component which derives from NetBindComponent.",entity->GetName().c_str(),id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsNetEntityRoleAuthority failed. Entity '%s' (id: %s) is missing a NetBindComponent, make sure this entity contains a component which derives from NetBindComponent.",entity->GetName().c_str(),id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsAutonomous failed. The entity with id %s doesn't exist, please provide a valid entity id.",id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsNetEntityRoleAutonomous failed. The entity with id %s doesn't exist, please provide a valid entity id.",id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsAutonomous failed. Entity '%s' (id: %s) is missing a NetBindComponent, make sure this entity contains a component which derives from NetBindComponent.",entity->GetName().c_str(),id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsNetEntityRoleAutonomous failed. Entity '%s' (id: %s) is missing a NetBindComponent, make sure this entity contains a component which derives from NetBindComponent.",entity->GetName().c_str(),id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsClient failed. The entity with id %s doesn't exist, please provide a valid entity id.",id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsNetEntityRoleClient failed. The entity with id %s doesn't exist, please provide a valid entity id.",id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsClient failed. Entity '%s' (id: %s) is missing a NetBindComponent, make sure this entity contains a component which derives from NetBindComponent.",entity->GetName().c_str(),id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsNetEntityRoleClient failed. Entity '%s' (id: %s) is missing a NetBindComponent, make sure this entity contains a component which derives from NetBindComponent.",entity->GetName().c_str(),id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsServer failed. The entity with id %s doesn't exist, please provide a valid entity id.",id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsNetEntityRoleServer failed. The entity with id %s doesn't exist, please provide a valid entity id.",id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsServer failed. Entity '%s' (id: %s) is missing a NetBindComponent, make sure this entity contains a component which derives from NetBindComponent.",entity->GetName().c_str(),id.ToString().c_str())
AZ_Warning("NetBindComponent",false,"NetBindComponent IsNetEntityRoleServer failed. Entity '%s' (id: %s) is missing a NetBindComponent, make sure this entity contains a component which derives from NetBindComponent.",entity->GetName().c_str(),id.ToString().c_str())
AZ_Assert(entityHandle.GetNetBindComponent()->IsAuthority()||isClientOnlyEntity,"Trying to delete a proxy entity, this will lead to issues deserializing entity updates");
AZ_Assert(entityHandle.GetNetBindComponent()->IsNetEntityRoleAuthority()||isClientOnlyEntity,"Trying to delete a proxy entity, this will lead to issues deserializing entity updates");