示例#1
0
    public ModuleArtBoxData(ModuleArtBoxData artBoxData)
    {
        id       = artBoxData.id;
        parentId = artBoxData.parentId;

        name     = artBoxData.name;
        position = artBoxData.position;
        rotation = artBoxData.rotation;
        scale    = artBoxData.scale;
        tags     = artBoxData.tags;

        width  = artBoxData.width;
        depth  = artBoxData.depth;
        height = artBoxData.height;
        color  = new SerializableColor(artBoxData.color.color);
    }
示例#2
0
 internal override void PopulateData(ModuleData objectData)
 {
     _components.meshCollider = base.gameObject.AddComponent <MeshCollider>();
     _data = new ModuleArtBoxData((ModuleArtBoxData)objectData);
     ApplyData();
 }