public void TargetRpc_AddVendorItemCollection(NetworkConnection target, AddCollectionMessage data) { var collection = UNetActionsBridge.collectionFinder.GetClientCollection(data.collectionGuid) as UNetClientCollection <IVendorProduct <IItemInstance> >; if (collection == null) { collection = UNetCollectionUtility.CreateClientVendorItemCollection(data.slotCount, data.collectionName, data.collectionGuid, data.owner, bridge); } }
public IUNetCollection Server_AddVendorItemCollectionToServer(AddCollectionMessage data) { // NOTE: The collection might already exist server side on the target objects (for example, a trigger) var col = GetServerCollection(data.collectionGuid); if (col == null) { col = UNetCollectionUtility.CreateServerVendorItemCollection(data.slotCount, data.collectionName, data.collectionGuid, data.owner); } return(col); }
public UNetServerCollection <IItemInstance> Server_AddCollectionToServer(AddCollectionMessage data) { // NOTE: The collection might already exist server side on the target objects (for example, a trigger) var col = GetServerCollection(data.collectionGuid) as UNetServerCollection <IItemInstance>; if (col == null) { col = UNetCollectionUtility.CreateServerItemCollection(data.slotCount, data.collectionName, data.collectionGuid, data.owner); // unetPlayer.Server_AddCollection(col, new CollectionPriority<IItemInstance>()); } return(col); }
protected void TargetRpc_AddCollection(NetworkConnection target, AddCollectionMessage data) { collectionReplicator.TargetRpc_AddCollection(target, data); }
public UNetServerCollection <IItemInstance> Server_AddCollectionToServerAndClient(AddCollectionMessage data) { var col = Server_AddCollectionToServer(data); TargetRpc_AddCollection(connectionToClient, data); return(col); }
protected void TargetRpc_AddVendorItemCollection(NetworkConnection target, AddCollectionMessage data) { vendorReplicator.TargetRpc_AddVendorItemCollection(target, data); }
public void Server_AddVendorItemCollectionToClient(AddCollectionMessage data) { TargetRpc_AddVendorItemCollection(connectionToClient, data); }
public void Server_AddVendorItemCollectionToServerAndClient(AddCollectionMessage data) { Server_AddVendorItemCollectionToServer(data); Server_AddVendorItemCollectionToClient(data); }