public AnimalModelInfo(
     AssetBundleInfo _assetInfo,
     AnimalShapeInfo _eyesShapeInfo,
     AnimalShapeInfo _mouthShapeInfo)
 {
     this.AssetInfo      = _assetInfo;
     this.EyesShapeInfo  = _eyesShapeInfo;
     this.MouthShapeInfo = _mouthShapeInfo;
 }
 public AnimalModelInfo(
     AssetBundleInfo _assetInfo,
     string _eyesName,
     int _eyesShapeIndex,
     string _mouthsName,
     int _mouthShapeIndex)
 {
     this.AssetInfo      = _assetInfo;
     this.EyesShapeInfo  = new AnimalShapeInfo(!_eyesName.IsNullOrEmpty(), _eyesName, _eyesShapeIndex);
     this.MouthShapeInfo = new AnimalShapeInfo(!_mouthsName.IsNullOrEmpty(), _mouthsName, _mouthShapeIndex);
 }
 public AnimalModelInfo(
     AssetBundleInfo _assetInfo,
     bool _eyesShapeEnabled,
     string _eyesName,
     int _eyesShapeIndex,
     bool _mouthShapeEnabled,
     string _mouthName,
     int _mouthShapeIndex)
 {
     this.AssetInfo      = _assetInfo;
     this.EyesShapeInfo  = new AnimalShapeInfo(_eyesShapeEnabled, _eyesName, _eyesShapeIndex);
     this.MouthShapeInfo = new AnimalShapeInfo(_mouthShapeEnabled, _mouthName, _mouthShapeIndex);
 }
 public AnimalModelInfo(AssetBundleInfo _assetInfo)
 {
     this.AssetInfo      = _assetInfo;
     this.EyesShapeInfo  = new AnimalShapeInfo();
     this.MouthShapeInfo = new AnimalShapeInfo();
 }