Design - Structure
This explains the structure of components.
Getting Attributes onto an Agent is easy.
AgentAttributes
, AgentVitals
, AttributePreset
, - 1.Create an
AttributePreset
in the Vault Dashboard. Configure it as you wish. - 2.Add
AgentAttributes
andAgentVitals
components to a GameObject. - 3.Point the
AgentAttributes
to theAttributePreset
you've made in the Vault. - 4.Profit.
Structure :
- Scene GameObject "Player Bob" (
YourPlayerClass
)(AgentAttributes
) (AgentVitals
) whereYourPlayerClass
implementsIAttributeUser.
That's it, you're done. If you're using Mirror then the complier directives will automatically enable the networking code for
AgentVitals.cs
(incomplete feature as of 2/2021). Just make sure you properly interact with the server/client in your own code. Refer to the the In Concept and In Practice page for more information.
Last modified 1yr ago