Пример #1
0
 public virtual void set_properties(Actor_propeties property)
 {
     if (!animator)
     {
         Debug.LogError(string.Format(
                            "el '{0}' no tiene asignado el animator del avatar",
                            helper.game_object.name.full(this)));
     }
     animator.set_properties(property);
 }
Пример #2
0
 public virtual void set_properties(Actor_propeties property)
 {
     if (!transform_avatar)
     {
         Debug.LogError(string.Format(
                            "el '{0}' no tiene asignado el transform del avatar",
                            helper.game_object.name.full(this)));
     }
     if (property.mirrored)
     {
         transform_avatar.localScale = new Vector3(
             -transform_avatar.localScale.x,
             transform_avatar.localScale.y,
             transform_avatar.localScale.z);
     }
     else
     {
         transform_avatar.localScale = new Vector3(
             Mathf.Abs(transform_avatar.localScale.x),
             transform_avatar.localScale.y,
             transform_avatar.localScale.z);
     }
 }