Ejemplo n.º 1
0
    public override SerializationState GetObjectState()
    {
        var state = new SerializationState(this);

        state.AddValue("race_name", RaceName);
        return(state);
    }
Ejemplo n.º 2
0
    public SerializationState GetObjectState()
    {
        var state = new SerializationState(this);

        state.AddValue("class_name", ClassName);
        return(state);
    }
Ejemplo n.º 3
0
    public SerializationState GetObjectState()
    {
        var state = new SerializationState(this);

        foreach (var component in _components.Values)
        {
            state.AddValue(component.QueryComponentInfo().RegistryName, component.GetObjectState());
        }

        return(state);
    }
Ejemplo n.º 4
0
    public override SerializationState GetObjectState()
    {
        var state = new SerializationState(this);

        state.AddValue("strength", Strength);
        state.AddValue("dexterity", Dexterity);
        state.AddValue("constitution", Constitution);
        state.AddValue("intelligence", Intelligence);
        state.AddValue("wisdom", Wisdom);
        state.AddValue("charisma", Charisma);
        state.AddValue("class", Class.GetObjectState());
        return(state);
    }