public bool hitPlayer; // So that you do not pick up two spells in one card private void Awake() { hitPlayer = false; toRes = true; toPlayer = false; rangeCounter = 0; if (playerInt == 1) { player = GameObject.Find("Player1"); playerAim = player.transform.GetChild(0).gameObject; playerControl = player.GetComponent <PlayerControl>(); cardNum = playerControl.spellSelected; } else if (playerInt == 2) { player = GameObject.Find("Player2"); playerAim = GameObject.Find("Player2Aim"); playerControlXbox = player.GetComponent <PlayerControlXbox>(); cardNum = playerControlXbox.spellSelected; } transform.LookAt(playerAim.transform); maxRange = 18; // Just to fit with skill shot // 35 range, 30 speed // Faster gameplay do 18 range 70 speed throwSpeed = 70; cardCollider = this.GetComponent <BoxCollider>(); cardCollider.isTrigger = true; cardTrailNew = Instantiate(cardTrail, this.transform.position, this.transform.rotation); cardTrailNew.transform.position = new Vector3(this.transform.position.x, this.transform.position.y - .25f, this.transform.position.z); cardTrailNew.GetComponent <CardTrailThrow>().cardTrailTarget = this.gameObject; }
private void Awake() { if (playerInt == 1) { player = GameObject.Find("Player1"); playerAim = player.transform.GetChild(0).gameObject; playerControl = player.GetComponent <PlayerControl>(); spellNum = playerControl.spellSelected; dashTarget = GameObject.Find("Player2").transform.position; } if (playerInt == 2) { player = GameObject.Find("Player2"); playerAim = GameObject.Find("Player2Aim"); playerControlXbox = player.GetComponent <PlayerControlXbox>(); spellNum = playerControlXbox.spellSelected; dashTarget = GameObject.Find("Player1").transform.position; } maxRange = 10; transform.LookAt(playerAim.transform); spellDir = this.gameObject.transform.forward; windForce = 700; windKnockUp = 250; hitPlayer = false; throwSpeed = 60; rangeCounter = 0; initialRotation = this.transform.rotation; hitSlow = 101; cameraMove = GameObject.Find("MainCamera").GetComponent <CameraMove>(); boomSpell = false; boomReturn = false; boomHover = false; hoverDur = 0; }
private void Start() { playerControlXbox = player.GetComponent <PlayerControlXbox>(); image.enabled = false; outerRing.SetActive(true); innerRing.SetActive(true); outerRing.GetComponent <Image>().color = new Color32(255, 255, 255, 255); innerRing.GetComponent <Image>().color = new Color32(255, 255, 255, 255); }
private void Start() { if (playerBelong.name == "Player1") { playerControl = playerBelong.GetComponent <PlayerControl>(); } if (playerBelong.name == "Player2") { playerControlXbox = playerBelong.GetComponent <PlayerControlXbox>(); } }
private void Start() { if (playerBelong.name == "Player1") { playerControl = playerBelong.GetComponent <PlayerControl>(); } if (playerBelong.name == "Player2") { playerControlXbox = playerBelong.GetComponent <PlayerControlXbox>(); } spellUIColor = new Color32[4]; spellUIColorSec = new Color32[4]; }
private void Start() { if (playerBelong.name == "Player1") { playerControl = playerBelong.GetComponent <PlayerControl>(); playerTarget = GameObject.Find("Player2"); } if (playerBelong.name == "Player2") { playerControlXbox = playerBelong.GetComponent <PlayerControlXbox>(); playerTarget = GameObject.Find("Player1"); } }
private void Awake() { if (playerInt == 1) { player = GameObject.Find("Player1"); playerAim = player.transform.GetChild(0).gameObject; playerControl = player.GetComponent <PlayerControl>(); spellNum = playerControl.spellSelected; dashTarget = GameObject.Find("Player2").transform.position; dashTarget = new Vector3(dashTarget.x, dashTarget.y - .5f, dashTarget.z); } if (playerInt == 2) { player = GameObject.Find("Player2"); playerAim = GameObject.Find("Player2Aim"); playerControlXbox = player.GetComponent <PlayerControlXbox>(); spellNum = playerControlXbox.spellSelected; dashTarget = GameObject.Find("Player1").transform.position; dashTarget = new Vector3(dashTarget.x, dashTarget.y - .5f, dashTarget.z); } maxRange = 10; transform.LookAt(playerAim.transform); throwSpeed = 30; rangeCounter = 0; //cameraMove = GameObject.Find("MainCamera").GetComponent<CameraMove>(); hitSlow = 101; audioClip = this.GetComponent <AudioSource>().clip; audioSource = this.GetComponent <AudioSource>(); boomSpell = false; boomReturn = false; boomHover = false; minReturnDistance = 10; hoverDur = 0; //spellMesh = this.GetComponent<Mesh>(); if (AOEspell) { audioSource.volume = 0.2f; } }
private void Awake() { if (playerInt == 1) { player = GameObject.Find("Player1"); playerAim = player.transform.GetChild(0).gameObject; playerControl = player.GetComponent <PlayerControl>(); spellNum = playerControl.spellSelected; dashTarget = GameObject.Find("Player2").transform.position; } if (playerInt == 2) { player = GameObject.Find("Player2"); playerAim = player.transform.GetChild(0).gameObject; playerControlXbox = player.GetComponent <PlayerControlXbox>(); spellNum = playerControlXbox.spellSelected; dashTarget = GameObject.Find("Player1").transform.position; } maxRange = 10; transform.LookAt(playerAim.transform); throwSpeed = 60; // 30 rangeCounter = 0; cameraMove = GameObject.Find("MainCamera").GetComponent <CameraMove>(); hitSlow = 101; audioClip = this.GetComponent <AudioSource>().clip; audioSource = this.GetComponent <AudioSource>(); bombRange = 20; //bombSpell = false; boomSpell = false; boomReturn = false; boomHover = false; hoverDur = 0; if (AOEspell) { audioSource.volume = 0.2f; } }