Exemple #1
0
    public ModuleArtConeData(ModuleArtConeData cosmeticConeData)
    {
        id       = cosmeticConeData.id;
        parentId = cosmeticConeData.parentId;

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

        topRadius    = cosmeticConeData.topRadius;
        bottomRadius = cosmeticConeData.bottomRadius;
        height       = cosmeticConeData.height;
        color        = new SerializableColor(cosmeticConeData.color.color);
        segments     = cosmeticConeData.segments;
    }
Exemple #2
0
 internal override void PopulateData(ModuleData objectData)
 {
     _components.meshCollider = base.gameObject.AddComponent <MeshCollider>();
     _data = new ModuleArtConeData((ModuleArtConeData)objectData);
     ApplyData();
 }