Пример #1
0
        public void Initialize(WeaponHolder weaponHolder, WeaponScriptable weapon)
        {
            WeaponHolder = weaponHolder;
            Crosshair    = weaponHolder.Controller.CrosshairComponent;

            WeaponStats = weapon.WeaponStats;
        }
Пример #2
0
    private void Start()
    {
        theAudio     = GetComponent <AudioSource>();
        theCrosshair = FindObjectOfType <CrosshairScript>();

        Weaponmanager.currentWeapon     = currentGun.GetComponent <Transform>();
        Weaponmanager.currentWeaponAnim = currentGun.anim;
    }
    public void initXHair()
    {
        //Debug.Log (gameObject.name + " " + player);
        string searchString = gameObject.name + "/PlayerUI/MovableXHairArea/Crosshair";

        setXHair(GameObject.Find(searchString));
        xHair.gameObject.GetComponent <RawImage> ().texture = xHairTextures [activeCharId];
        scriptOfXHair = xHair.gameObject.GetComponent <CrosshairScript> ();        // May be needed for collision logic later
    }
    public void Initialize(WeaponHolder _weaponHolder, WeaponScriptable weaponScript)
    {
        weaponHolder = _weaponHolder;
        crosshair    = weaponHolder.playerCrosshair;

        if (weaponScript)
        {
            weaponStats = weaponScript.weaponStats;
        }
    }
Пример #5
0
 // Start is called before the first frame update
 void Start()
 {
     rigid               = GetComponent <Rigidbody>();           //rigidbody컴퍼넌트를 기존 설정한 rigid변수에 할당
     theCrosshair        = FindObjectOfType <CrosshairScript>(); //하이레키창에서 선언한 타입에 맞는 옵젝을 찾아서 넣어줌
     theGuncontroller    = FindObjectOfType <GunController>();
     theStatusController = FindObjectOfType <StatusController>();
     applySpeed          = walkSpeed;
     originPosY          = theCamera.transform.localPosition.y; //카메라가 player에 상속되어 있기때문에 localposition사용
     applyCrouch         = originPosY;
 }
    private void Awake()
    {
        playerAnimator   = GetComponent <Animator>();
        playerController = GetComponent <PlayerController>();
        if (playerController)
        {
            playerCrosshair = playerController.Crosshair;
        }

        viewCamera = Camera.main;
    }
Пример #7
0
    private void Awake()
    {
        PlayerAnimator   = GetComponent <Animator>();
        PlayerController = GetComponent <Character.PlayerController>();
        if (PlayerController)
        {
            PlayerCrosshair = PlayerController.CrossHair;
        }

        ViewCamera = Camera.main;
    }
    void Start()
    {
        foreach (GameObject gameObject in GameObject.FindGameObjectsWithTag("Icon"))
        {
            icons.Add(gameObject.name, gameObject);
        }
        foreach (GameObject gameObject in GameObject.FindGameObjectsWithTag("Icon"))
        {
            clickedDatabase.Add(gameObject.name, false);
        }
        free         = true;
        clickedName  = "";
        rotationLeft = 180f;

        balls = GameObject.FindGameObjectsWithTag("Ball");
        foreach (GameObject ball in balls)
        {
            ball.SetActive(false);
        }
        laserPointer = GameObject.Find("LaserPointer");
        laserPointer.SetActive(false);
        crosshairScript = GameObject.Find("Crosshair").GetComponent <CrosshairScript>();
    }
Пример #9
0
 // Use this for initialization
 void Awake()
 {
     crosshairScript = GetComponent <CrosshairScript>();
 }
Пример #10
0
 public void Initialize(WeaponHolder weaponHolder, CrosshairScript crosshair)
 {
     WeaponHolder = weaponHolder;
     Crosshair    = crosshair;
 }
 public void setActiveXHairScript(CrosshairScript _scriptOfXHair)
 {
     scriptOfXHair = _scriptOfXHair;
 }
Пример #12
0
 public void Initialize(WeaponHolder weaponHolder, CrosshairScript crossHair)
 {
     // set weapon holder ref and crosshair ref
     WeaponHolder       = weaponHolder;
     CrosshairComponent = crossHair;
 }
Пример #13
0
 void Start()
 {
     CHScript    = Crosshair.GetComponent <CrosshairScript>();
     soundScript = SoundObject.GetComponent <SoundScript>();
     stupid      = true;
 }