public static GameObject ReadGameObject(this NetworkReader reader) { // Don't use null propagation here as it could lead to MissingReferenceException NetworkIdentity networkIdentity = reader.ReadNetworkIdentity(); return(networkIdentity != null ? networkIdentity.gameObject : null); }
public static Transform ReadTransform(this NetworkReader reader) { // Don't use null propagation here as it could lead to MissingReferenceException NetworkIdentity networkIdentity = reader.ReadNetworkIdentity(); return(networkIdentity != null ? networkIdentity.transform : null); }
public static GameObject ReadGameObject(this NetworkReader reader) { NetworkIdentity identity = reader.ReadNetworkIdentity(); if (identity == null) { return(null); } return(identity.gameObject); }
public static NetworkBehaviour ReadNetworkBehaviour(this NetworkReader reader) { NetworkIdentity identity = reader.ReadNetworkIdentity(); if (identity == null) { return(null); } byte componentIndex = reader.ReadByte(); return(identity.NetworkBehaviours[componentIndex]); }
public static GameObject ReadGameObject(this NetworkReader reader) => reader.ReadNetworkIdentity()?.gameObject;
public static Transform ReadTransform(this NetworkReader reader) => reader.ReadNetworkIdentity()?.transform;
public static GameObject ReadGameObject(this NetworkReader reader) { return(reader.ReadNetworkIdentity()?.gameObject); }
public static Transform ReadTransform(this NetworkReader reader) { return(reader.ReadNetworkIdentity()?.transform); }