title: Why an object scale is not the same when child under another objects ? and how to scale the object to be the same size?
body: <p>The game start when my object name NAVI is child of a crate.  The NAVI scale is set to 0.02 on X Y Z</p>
  <p><a href="https://i.stack.imgur.com/rGyT0.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rGyT0.jpg" alt="Navi size" /></a></p>
  <p>The parent Crate_0_0 size scale is set to 5 on X Y Z
  On the left is the NAVI object on the right the Crate_0_0 inspector scale settings.</p>
  <p><a href="https://i.stack.imgur.com/UIfug.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/UIfug.jpg" alt="Navi and Crate size" /></a></p>
  <p>Then after some time in the game I move the NAVI object to be a child of another object :</p>
  <pre><code>transform.parent = GameObject.Find(&quot;Navi Parent&quot;).transform;//rig_f_middle;
   transform.localPosition = GameObject.Find(&quot;Navi Parent&quot;).transform.localPosition;
   transform.localRotation = Quaternion.identity;
   transform.localScale = new Vector3(0.001f, 0.001f, 0.001f);
  </code></pre>
  <p>I set here the scale of NAVI to 0.001f on X Y Z the result is that now NAVI is in the hand of the player in the size I want it to be :</p>
  <p>The player scale is set to 1 on X Y Z</p>
  <p><a href="https://i.stack.imgur.com/csV96.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/csV96.jpg" alt="NAVI under the player hand as child" /></a></p>
  <p>And this is a screenshot of the NAVI as child in the player hand :</p>
  <p>The scale size of rig_f_middle.02.R is 0.9999999 on X Y Z
  The scale of Navi Parent is 1 on X Y Z</p>
  <p>The scale of NAVI now is 0.001 on X Y Z</p>
  <p><a href="https://i.stack.imgur.com/5O913.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5O913.jpg" alt="NAVI scale size when NAVI is child in the player hand" /></a></p>
  <p>The problem is that if I change the scale of NAVI when he is child of the Carte to 0.001 it will be too small almost will not be see. Even when it set to 0.02 it's too small.</p>
  <p>The size I want it to be in both places/cases when it's child of the Carte and child of the player hand is to be the size it looks like when it's in the player hand !</p>
  <p>But the scaling is not the same proportion. 0.02 un the carte is too small but 0.02 is bigger then 0.001 and 0.001 is big enough when it's under the player hand.</p>
  <p>How can I know or set the scale of NAVI size to be on both places the same as when it's in the player hand ?</p>