public override void Init(string objectID, BaseEntityController controller, bool weaponsActive, VesselShipStats shipStats, SceneController sceneController) { base.Init(objectID, controller, weaponsActive, shipStats, sceneController); //Create the aim assist object aimAssist = new AimAssist(); aimAssist.Init(this, sceneController.dynamicHud.aimSightUI); SetupWeapons(); }
//AimAssist aimAssist; public override void Init(string objectID, BaseEntityController controller, bool weaponsActive, VesselShipStats shipStats, SceneController sceneController) { base.Init(objectID, controller, weaponsActive, shipStats, sceneController); aimAssist = new AimAssist(); aimAssist.Init(this, sceneController.dynamicHud.aimSightUI); targetChecker = new TargetDirectionCheck(); //shipTransforms = this.GetComponent<VesselTransforms>(); detectionDist = shipStats.maxProximityDist / 3; SetupWeapons(); }