Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
skillsystem [2020/11/06 13:12] – [Skill] admin | skillsystem [2020/11/06 13:16] – [Skillsystem] admin | ||
---|---|---|---|
Line 14: | Line 14: | ||
FSkillSystem : TGorillaSkillSystem; | FSkillSystem : TGorillaSkillSystem; | ||
FMySkills : TGorillaSkillGroup; | FMySkills : TGorillaSkillGroup; | ||
- | FSkills : Array[0..1] of TGorillaSkill; | + | FSkills : Array[0..2] of TGorillaSkill; |
[...] | [...] | ||
Line 24: | Line 24: | ||
// add a group for managing general skills | // add a group for managing general skills | ||
FMySkills := FSkillSystem.AddGroup(); | FMySkills := FSkillSystem.AddGroup(); | ||
- | FMySkill.Name := ' | + | FMySkills.Name := ' |
// add some skill to this group | // add some skill to this group | ||
- | FSkills[0] := AddSkill(); | + | FSkills[0] := FMySkills.AddSkill(); |
FSkills[0].Name := ' | FSkills[0].Name := ' | ||
FSkills[0].Level := 1; | FSkills[0].Level := 1; | ||
FSkills[0].MaxLevel := 10; | FSkills[0].MaxLevel := 10; | ||
- | FSkills[1] := AddSkill(); | + | FSkills[1] := FMySkills.AddSkill(); |
FSkills[1].Name := ' | FSkills[1].Name := ' | ||
- | FSkills[1].Level := 1; | + | |
- | FSkills[1].MaxLevel | + | FSkills[2] := FMySkills.AddSkill(); |
+ | FSkills[2].Name := ' | ||
+ | FSkills[2].Level | ||
+ | FSkills[2].MaxLevel | ||
+ | // we can enable this by leveling up the " | ||
+ | FSkills[2].Enabled := false; | ||
+ | // just link to another skill | ||
+ | FSkills[1].NextSkill | ||
</ | </ | ||
Line 79: | Line 86: | ||
Sadly AssetsManager support is not given yet. | Sadly AssetsManager support is not given yet. | ||
+ | Next step: [[inputpolling|InputPolling]] |