Skip to content

Commit 3b5cc96

Browse files
authored
Fixed some typos in README
1 parent 63f04cf commit 3b5cc96

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,12 @@ This boilerplate project has been tested with the following Unity3D Releases:
105105
- [Helpful Tools](#helpful-tools)
106106

107107
# 🏗 Moralis SDK
108-
The.NET Moralis SDK provides easy to use method that make integrating your application with Moralis a snap. You will find that the.NET SDK works much the same as in JavaScript. For use in Unity3D we have added additional quick start objects that make integrating the Moralis SDK in a Unity3D application.
108+
The.NET Moralis SDK provides easy to use methods that make integrating your application with Moralis a snap. You will find that the.NET SDK works much the same as in JavaScript. For use in Unity3D, we have added additional quick start objects for integrating the Moralis SDK in a Unity3D application.
109109
For the examples that follow we provide examples of how to use the Moralis.NET SDK directly and perform the same functionality using the provided Moralis Unity3D quick start tools.
110110

111111
## `Client`
112112
The Moralis SDK Client provides a way to easily interact with Moralis database and the Web3API. In .NET we use the *MoralisClient*
113-
to interact with Moralis. For Unity3D we have provided a signleton wrapper named *MoralisInterface* that makes it easy to initialize the MoralisClient and then access it from anywhere in your Unity3D application. With either option you can initialize the Moralis Client with a single line of code
113+
to interact with Moralis. For Unity3D we have provided a singleton wrapper named *MoralisInterface* that makes it easy to initialize the MoralisClient and then access it from anywhere in your Unity3D application. With either option you can initialize the Moralis Client with a single line of code
114114

115115
### SDK Client Initialization
116116
**Required Using Statements**
@@ -123,18 +123,18 @@ using Moralis.Web3Api.Client;
123123
```
124124
MoralisClient moralis = new MoralisClient(new ServerConnectionData() { ApplicationID = "YOUR_APPLICATION_ID_HERE", ServerURI = "YOUR_SERER_URL_HERE"}, new Web3ApiClient());
125125
```
126-
_note: The **new Web3ApiClient()** parameter is optional and should be included only when you will be using functionality fromt the Moralis Web3AP REST service._
126+
_note: The **new Web3ApiClient()** parameter is optional and should be included only when you will be using functionality from the Moralis Web3API REST service._
127127

128128
### Unity3D Client Initialization
129129
**Initialize Client**
130130
```
131131
MoralisInterface.Initialize(MoralisApplicationId, MoralisServerURI, hostManifestData);
132132
```
133-
_note: For the **hostManifestData** parameter see [`HostManifestData`](#hostmanifestdata). This is requried for Unity3D applications._
133+
_note: For the **hostManifestData** parameter see [`HostManifestData`](#hostmanifestdata). This is required for Unity3D applications._
134134
_note: See [`User Object`](#userobject) for information about initializing the Moralis Client for a custom User Object._
135135

136136
## `Authentication`
137-
Authentication is handled in a similar manner in both the SDK and the Unity3d. There is not direct manner to interact securely with a wallet in a .NET application so the Moralis SDK interacts with wallets in a lose cupled manner. For the Unity3D boilerplate application, and the other examples we provide, we use Wallet Connect to facilitate interaction with wallets.
137+
Authentication is handled in a similar manner in both the SDK and the Unity3d. There is no direct manner to interact securely with a wallet in a .NET application so the Moralis SDK interacts with wallets in a loosely coupled manner. For the Unity3D boilerplate application, and the other examples we provide, we use Wallet Connect to facilitate interaction with wallets.
138138

139139
### Basic Moralis Authentication
140140
Here are the statements used to authenticate with Moralis:
@@ -169,7 +169,7 @@ MoralisUser user = await MoralisInterface.LogInAsync(authData);
169169
```
170170

171171
## `Queries`
172-
Queries provide a way to retrieve informaition from your Moralis database.
172+
Queries provide a way to retrieve information from your Moralis database.
173173
#### Required Using Statement(s)
174174
```
175175
using Moralis;
@@ -214,7 +214,7 @@ The foloowing examples use the [query example from above](#queries)
214214
```
215215
MoralisLiveQueryClient<Hero> heroSubscription = moralis.Query<Hero>().Subscribe(callbacks);
216216
```
217-
_note: the **callbacks** parameter is optional. Please see [Callbacks Explained](#live-query-callbacks-explained) bellow.
217+
_note: the **callbacks** parameter is optional. Please see [Callbacks Explained](#live-query-callbacks-explained) below.
218218
### Live Query Example (Unity3D)
219219
Since Unity3d is mainly used to create games, Unity3D apps generaly have life cycle events you do not usually need to worray about in a normal program.
220220
We have created a special Live Query wrapper object that automatically handles your subscriptions for pause, unpause, close, etc.
@@ -228,11 +228,11 @@ _note: the **callbacks** parameter is optional. Please see [Callbacks Explained]
228228
The _**MoralisLiveQueryController**_ is a singleton object and so is available anywhere within your application.
229229
The first parameter ("Hero" above") is a key that you can use to retrieve a subscription (to check its status for example) or to remove a subscription.
230230

231-
By using the The _**MoralisLiveQueryController**_ object you do not need to worry about properly closing or disposing of your scubscriptions as this wrapper object handles all of that for you.
231+
By using the The _**MoralisLiveQueryController**_ object you do not need to worry about properly closing or disposing of your subscriptions as this wrapper object handles all of that for you.
232232

233233
### Live Query Callbacks Explained.
234-
Callbacks are used to handle the events emitted by a subscription. You can set the callbacks directly agains a subscription. However it is usually cleaner to
235-
seperate these from the main code. To facilitate this we have included the _**MoralisLiveQueryCallbacks**_ object. This optional object can be passed to the subscription.
234+
Callbacks are used to handle the events emitted by a subscription. You can set the callbacks directly against a subscription. However it is usually cleaner to
235+
separate these from the main code. To facilitate this we have included the _**MoralisLiveQueryCallbacks**_ object. This optional object can be passed to the subscription.
236236
#### Example MoralisLiveQueryCallbacks Use
237237
```
238238
MoralisLiveQueryCallbacks<Hero> callbacks = new MoralisLiveQueryCallbacks<Hero>();
@@ -262,7 +262,7 @@ callbacks.OnGeneralMessageEvent += ((text) =>
262262
```
263263

264264
## `Custom Object`
265-
Creating your own objects to support NPCs, characters, and game objects is a simple as creating a Plain Old C# Object (POCO). The only stipulation is that your custom object must be a child of Moralis Object and when you create an instance of the object it should be made via _**moralis.Create**_ method. This associates some extensions to your object that enable you to perform Moralis functions such as _Save_ directly on the object.
265+
Creating your own objects to support NPCs, characters, and game objects is as simple as creating a Plain Old C# Object (POCO). The only stipulation is that your custom object must be a child of Moralis Object and when you create an instance of the object it should be made via _**moralis.Create**_ method. This associates some extensions to your object that enable you to perform Moralis functions such as _Save_ directly on the object.
266266
#### Required Using Statement(s)
267267
```
268268
using Moralis;
@@ -312,7 +312,7 @@ await h.SaveAsync();
312312
## `User Object`
313313
The user object contains information about the currently logged in user. Upon successful login, the user is stored in local storage until logout. This allows a user to log in once and not login again until their session expires or they logout.
314314

315-
If you create a custom user object it must descend from MoralisUser.
315+
If you create a custom user object it must inherit from MoralisUser.
316316

317317
Since C# is a typed language the compiler must know what types are used at compile time. Due to this, since the MoralisUser is integral to internal functions in the Moralis SDK, when you create a custom User Object you must initialize the Moralis client using your custom User Object. After this step you can use the Moralis Client as usual.
318318

@@ -324,7 +324,7 @@ _note: for Unity3D you will need to make the above change in the **MoralisInterf
324324
_**WARNING** do not make any replacements to any files under the MoralisDtoNet folder_
325325

326326
## `Authentication Data`
327-
Authentucation data is a _**Dictionary<string, string>**_ object that contains the information required by Moralis to authenticate a user.
327+
Authentication data is a _**Dictionary<string, string>**_ object that contains the information required by Moralis to authenticate a user.
328328
As a minimum the authentication data dictionary must contain the following entries:
329329
1. **id** The wallet address of the wallet used to sign the message.
330330
2. **signature** The signature data returned by the Sign request sent to the wallet.
@@ -344,9 +344,9 @@ Description here
344344
# 🏗 Ethereum Web3Api Methods
345345

346346
## `Web3Api Notes`
347-
The complete Moralis Web3API schema including endpoints, operations and models, can be found by loggining into your Moralis Server and selecting **Web3 API***
347+
The complete Moralis Web3API schema including endpoints, operations and models, can be found by logging in to your Moralis Server and selecting **Web3 API***
348348

349-
For use with either Moralis SDK or in Unity3d, the following using statements are requried:
349+
For use with either Moralis SDK or in Unity3d, the following using statements are required:
350350
```
351351
using System.Collections.Generic;
352352
using Moralis.Web3Api.Models;
@@ -612,7 +612,7 @@ IpfsFileRequest req = new IpfsFileRequest()
612612
Content = "iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAApgAAAKYB3X3"
613613
};
614614
615-
// Multiple request can be sent via a List so define the request list.
615+
// Multiple requests can be sent via a List so define the request list.
616616
List<IpfsFileRequest> reqs = new List<IpfsFileRequest>();
617617
618618
// Add requests to request list.
@@ -845,6 +845,6 @@ NftMetadataCollection metadata = MoralisInterface.GetClient().Web3Api.Token.Sear
845845
2. [The Gimp](https://www.gimp.org/)
846846
Open source image editing tool
847847
3. [Blender](https://www.blender.org/)
848-
Open source tool for creating 3D models, animations, textures, andeverything else you need for game characters and objects.
848+
Open source tool for creating 3D models, animations, textures, and everything else you need for game characters and objects.
849849
4. [Maximo](https://www.mixamo.com/)
850-
Free to use (with registration) Animations for huminoid rigged models.
850+
Free to use (with registration) Animations for humanoid rigged models.

0 commit comments

Comments
 (0)