Example #1
0
    public ModuleArtCylinderData(ModuleArtCylinderData cosmeticCylinderData)
    {
        id       = cosmeticCylinderData.id;
        parentId = cosmeticCylinderData.parentId;

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

        radius   = cosmeticCylinderData.radius;
        height   = cosmeticCylinderData.height;
        color    = new SerializableColor(cosmeticCylinderData.color.color);
        segments = cosmeticCylinderData.segments;
    }
Example #2
0
 internal override void PopulateData(ModuleData objectData)
 {
     _components.meshCollider = base.gameObject.AddComponent <MeshCollider>();
     _data = new ModuleArtCylinderData((ModuleArtCylinderData)objectData);
     ApplyData();
 }