Example #1
0
    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;
    }
Example #2
0
    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;
    }
Example #3
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);
 }
Example #4
0
 private void Start()
 {
     if (playerBelong.name == "Player1")
     {
         playerControl = playerBelong.GetComponent <PlayerControl>();
     }
     if (playerBelong.name == "Player2")
     {
         playerControlXbox = playerBelong.GetComponent <PlayerControlXbox>();
     }
 }
Example #5
0
 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];
 }
Example #6
0
 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");
     }
 }
Example #7
0
    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;
        }
    }
Example #8
0
    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;
        }
    }