public void InitVars(unitVars vars, GameObject go) { if (go.GetComponent <Rigidbody>() != null) { vars.rig = go.GetComponent <Rigidbody>(); } if (go.GetComponent <Animator>() != null) { vars.anim = go.GetComponent <Animator>(); } if (go.GetComponent <AudioSource>() != null) { vars.asource = go.GetComponent <AudioSource>(); } if (go.GetComponent <Transform>() != null) { vars.trans = go.GetComponent <Transform>(); } if (go.GetComponent <SpriteRenderer>() != null) { vars.rend = go.GetComponent <SpriteRenderer>(); } }