Exemplo n.º 1
0
    private void spawnRwrIcon()
    {
        hudControl hudRef = hudControl.mainHud.GetComponent <hudControl>();

        rwrIcon = GameObject.Instantiate(hudRef.rwrIconPrefab, hudRef.rwrIconContainer.transform).GetComponent <IconRWR>();
        rwrIcon.linkToRadarSource(this);
    }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        mainHud         = hudControl.mainHud.GetComponent <hudControl>();
        radOffIndicator = mainHud.radOffIndicator;

        if (myFlow.isLocalPlayer)
        {
            radOffIndicator.SetActive(!radarOn);
            linkToRangeLadder();
        }

        pingWaitCurrent = RWR_PING_DELAY;

        spawnRwrIcon();

        //if (myFlow.type == CombatFlow.Type.PROJECTILE)
        //{
        //    setRadarActive(false);
        //}
        //else
        //{
        //    setRadarActive(true);
        //}
        //setRadarActive(radarOn);
    }
Exemplo n.º 3
0
    // Start is called before the first frame update
    void Start()
    {
        hudRef          = hudControl.mainHud.GetComponent <hudControl>();
        aimpointIconRef = hudRef.wtAimpointObj;

        if (myFlow.isLocalPlayer)
        {
            initWarthunderCamEnabled();
        }
    }
Exemplo n.º 4
0
    // Start is called before the first frame update
    void Start()
    {
        distTextOriginPos     = tgtDistText.transform.localPosition;
        titleTextOriginPos    = tgtTitleText.transform.localPosition;
        dataLinkTextOriginPos = dataLinkText.transform.localPosition;

        GameManager.getGM().playerSpawnEvent.AddListener(spawnCallback);
        hudObj = hudControl.mainHud.GetComponent <hudControl>();
        //resizeForDist(currentDistance);

        //FixedUpdate();
    }
Exemplo n.º 5
0
    // Start is called before the first frame update
    void Start()
    {
        myRadar             = GetComponent <Radar>();
        playerInput         = GetComponent <PlayerInput_Aircraft>();
        mainHud             = hudControl.mainHud.GetComponent <hudControl>();
        localPlayerFlow     = GetComponent <CombatFlow>();
        hardpointController = playerInput.hardpointController;

        if (localPlayerFlow.isLocalPlayer)
        {
            linkToRangeLadder();
        }
    }
    public void setPlayerAsAI(GameObject aircraftObj)
    {
        Debug.Log("Setting player as AI");

        // layer 8 is localPlayer layer
        //MoveToLayer(aircraftObj.transform, 8);

        PlayerInput_Aircraft inputRoot = aircraftObj.GetComponent <PlayerInput_Aircraft>();

        inputRoot.enabled = false;

        aircraftObj.GetComponent <AI_Aircraft>().enabled = true;

        const int localPlayerLayer = 8;

        inputRoot.cannons.setIgnoreLayer(localPlayerLayer);

        CombatFlow playerFlow = aircraftObj.GetComponent <CombatFlow>();

        playerFlow.team         = team;
        playerFlow.localOwned   = true;
        playerFlow.aiControlled = true;

        // Enable flight and engine control
        aircraftObj.GetComponent <RealFlightControl>().enabled = true;
        aircraftObj.GetComponent <EngineControl>().enabled     = true;

        // Link hud to obj
        hudControl hud = hudObj.GetComponent <hudControl>();

        //hud.setHudVisible(true);
        //hud.linkHudToAircraft(aircraftObj);

        // Enable controllers
        //inputRoot.cam.gameObject.SetActive(true);       // camera
        inputRoot.cannons.gameObject.SetActive(true);             // cannon
        inputRoot.hardpointController.gameObject.SetActive(true); // hardpoints

        // Save this player's camera
        //PerspectiveManager.getPManager().mainCam = inputRoot.cam.camRef.GetComponent<Camera>();

        // activate targeting computer and radar
        aircraftObj.GetComponent <Radar>().enabled = true;
        //aircraftObj.GetComponent<TgtComputer>().enabled = true;


        //inputRoot.isReady = true; // start receiving and processing input
    }
Exemplo n.º 7
0
    void Start()
    {
        rb            = GetComponent <Rigidbody2D>();
        col           = GetComponent <Collider2D>();
        feetPos       = transform.Find("Feet");
        boneSourcePos = transform.Find("BoneSource").Find("Source");
        animator      = transform.Find("Sprite").GetComponent <Animator>();
        audioManager  = GetComponent <AudioManager>();
        hudControl    = GameObject.Find("Ui").GetComponent <hudControl>();

        // Find mobile controls
        mobileControls = GameObject.Find("Ui").transform.Find("Mobile Controls").gameObject;
        joystickMove   = mobileControls.transform.Find("Movement Joystick").GetComponent <LeanJoystick>();
        joystickAim    = mobileControls.transform.Find("Aim Joystick").GetComponent <LeanJoystick>();
        line           = transform.Find("AimLine").GetComponent <LineRenderer>();
    }
Exemplo n.º 8
0
 // Start is called before the first frame update
 void Start()
 {
     hud = hudControl.mainHud.GetComponent <hudControl>();
 }
Exemplo n.º 9
0
 void Start()
 {
     player     = transform.parent.GetComponent <Player>();
     hudControl = player.hudControl;
 }
Exemplo n.º 10
0
 // Start is called before the first frame update
 void Start()
 {
     hud        = hudControl.mainHud.GetComponent <hudControl>();
     upMarker   = hud.upMarker;
     downMarker = hud.downMarker;
 }