📄️ Create an ability
A WCS ability/skill is a class that, when instantiated, gets bound to a character. To define the behavior of your ability you override the default methods.
📄️ Applying abilities
To apply your ability to a character in WCS you need to instantiate an ability class providing a Character Class Instance.
📄️ Define The Behavior
Now, after we created our first ability we need to define its custom behavior.
📄️ Replication Explained
Before we continue with starting a skill, it's really important to know some stuff
📄️ Start an ability
Let's bind our ability start to some user input.
📄️ Holdable Abilities
Sometimes, you want to create an ability that you can use for an unknown amount of time, depending on user input.
📄️ Ability State
Ability State is an object represents current state of an ability and can be obtained with GetState() method or inside StateChanged event.