private void Start() { weaponAimController.Setup(weaponData); shooter.Setup(weaponAimController, weaponData); if (UpdateController.Instance) { UpdateController.Instance.RegisterUpdateableObject(this); } }