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); }
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); } }