net.psforever.objects.serverobject.structures
A trait for validating the type of object that can be allowed to become an Amenity object's Owner.
The Owner defaults to a type of PlanetSideServerObject in reference type;
but, that distinction is mainly to allow for a common ancestor with appropriate methods.
A trait for validating the type of object that can be allowed to become an Amenity object's Owner.
The Owner defaults to a type of PlanetSideServerObject in reference type;
but, that distinction is mainly to allow for a common ancestor with appropriate methods.
Only certain types of PlanetSideServerObject are formally allowed to be owners.
In execution, the T is the type of object that implicitly converts into an acceptable type of sub-object.
The companion object maintains the hardcoded conversions.
If such an implicit conversion does not exist, the assignment is unacceptable at compile time.
the permitted type of object