示例#1
0
        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();
        }
示例#2
0
    //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();
    }