示例#1
0
        public virtual void Initialize(BodyPresetPrototype prototype)
        {
            DebugTools.Assert(!Initialized, $"{nameof(BodyPreset)} {Name} has already been initialized!");

            Name    = prototype.Name;
            PartIDs = prototype.PartIDs;

            Initialized = true;
        }
示例#2
0
 public virtual void LoadFromPrototype(BodyPresetPrototype data)
 {
     _name    = data.Name;
     _partIDs = data.PartIDs;
 }
示例#3
0
 public BodyPreset(BodyPresetPrototype data)
 {
     LoadFromPrototype(data);
 }
示例#4
0
 protected virtual void LoadFromPrototype(BodyPresetPrototype data)
 {
     Name    = data.Name;
     PartIDs = data.PartIDs;
 }