// Use this for initialization void Start() { playerdataclass = GameObject.FindGameObjectsWithTag("backgroundScipt")[0].GetComponent <playerDataClass>(); if (playerdataclass.HP > 0.0f && GameObject.FindGameObjectsWithTag("soulsTargetPoint").Length > 0) { targetPositionGameObject = GameObject.FindGameObjectsWithTag("soulsTargetPoint")[0]; } startPoint = transform.position; }
// Use this for initialization void Start() { playerData = GameObject.FindGameObjectsWithTag("backgroundScipt")[0].GetComponent <playerDataClass>(); // rigidbody2d = GetComponent <Rigidbody2D>(); npcclass = GetComponent <npcClass>(); playermove = GetComponent <playerMove>(); npcmove = GetComponent <npcMove>(); npcclass.npcClassSetUp(); ignoreCollisionSetUp();//無視其他enemy碰撞 thisAnimation.state.Complete += MyCompleteListener; DelegateSetUp(); }
// Use this for initialization void Start() { playerDataClass = GetComponent <playerDataClass>(); gameStateDataClass = GetComponent <gameStateDataClass>(); gameStateDataClass.gamestate = gameStateDataClass.gameState.game; //scriptText = GetComponent<Text>(); if (pauseMenuCanvas != null) { pauseMenuCanvas.SetActive(false); } if (volSlider != null) { volSlider.value = 1; } }
// Use this for initialization void Start() { //volSlider = GameObject.FindGameObjectWithTag("soundBar").GetComponent<Slider>(); playerDataClass = GetComponent <playerDataClass>(); if (GetComponent <gameStateDataClass>() != null) { gameStateDataClass = GetComponent <gameStateDataClass>(); gameStateDataClass.gamestate = gameStateDataClass.gameState.game; } //scriptText = GetComponent<Text>(); if (pauseMenuCanvas != null) { pauseMenuCanvas.SetActive(false); } if (volSlider != null) { volSlider.value = 1; } }
// Use this for initialization void Start() { playerData = GameObject.FindGameObjectsWithTag("backgroundScipt")[0].GetComponent <playerDataClass>(); // rigidbody2d = GetComponent <Rigidbody2D>(); npcclass = GetComponent <npcClass>(); npcclass.npcClassSetUp(); GameObject[] gameObj = GameObject.FindGameObjectsWithTag("enemy"); //無視其他enemy碰撞 foreach (GameObject each in gameObj) { Physics2D.IgnoreCollision(each.GetComponent <BoxCollider2D>(), GetComponent <BoxCollider2D>()); Physics2D.IgnoreCollision(each.GetComponent <BoxCollider2D>(), GetComponent <CircleCollider2D>()); Physics2D.IgnoreCollision(each.GetComponent <CircleCollider2D>(), GetComponent <BoxCollider2D>()); Physics2D.IgnoreCollision(each.GetComponent <CircleCollider2D>(), GetComponent <CircleCollider2D>()); } GameObject[] HPpartaclegameObj = GameObject.FindGameObjectsWithTag("HPpartacle"); //無視其他enemy碰撞 foreach (GameObject each in HPpartaclegameObj) { Physics2D.IgnoreCollision(each.GetComponent <Collider2D>(), GetComponent <BoxCollider2D>()); Physics2D.IgnoreCollision(each.GetComponent <Collider2D>(), GetComponent <CircleCollider2D>()); } }
// Update is called once per frame void Update() { if (gameStateDataClass.gamestate != gameStateDataClass.gameState.pause && playercontorl.incontorlObj) { if (Input.GetButtonDown("OpenCloseControlPreview")) { if (openTargetLockDown) //��?EEܱ���E { cancelTargetLockDown(); } else //�}�l?Eܱ���E { Instantiate(possessedPacticlePrefab, transform.position, Quaternion.identity); playerDataClass playerData = GameObject.FindGameObjectsWithTag("backgroundScipt")[0].GetComponent <playerDataClass>(); if (playerData.HP - controlHpCost > 0) //�v����hp�˔\ᢓ� { playerData.HP -= controlHpCost; setupTargetLockDown(); timerCount = 0; } } } } if (openTargetLockDown) { TriggerArray = OnTriggerEnter2DCircle.TriggerList.ToArray(); Vector3 pointerV3 = pointer.position; startTargetLockDown(pointerV3, 0); if (timerCount <= timeToComplete * slowMotionTimeScale) //?�Ԍv�Z�n? �ߎZ�islowMotion�I?�ԍ���� { timerCount += Time.deltaTime; } else //�ߗ�?�ԏA������� { cancelTargetLockDown(); } } #region �E��code /* * if (Input.GetKeyDown(KeyCode.LeftArrow) && openTargetLockDown) { * if (selectTaget == 0) { * selectTaget = eachEnemylerpFloat.Length - 1; * } * else { * selectTaget--; * } * startTargetLockDown(getLeftestPointer.transform.position,selectTaget); * } * * if (Input.GetKeyDown(KeyCode.RightArrow)&& openTargetLockDown) { * * * * if (eachEnemylerpFloat.Length-1 == selectTaget) { * selectTaget = 0; * } * else { * selectTaget++; * } * startTargetLockDown(getLeftestPointer.transform.position, selectTaget); * } */ //Debug.Log(selectTaget); /* * if (Input.GetKeyUp(KeyCode.U)) { * if (eachEnemylerpFloat.Length == selectTaget) { * selectTaget = 0; * } * else { * selectTaget++; * } * * } */ //Debug.Log(eachEnemylerpFloat[0]); //Debug.Log(myfunction.findSmallestOfBigestNumberInArray(testfloat, false,3)); //�}�o�@�ӥ��k�s��?E����{�b�ؼг̪t�@���Ǫ� #endregion }
// Use this for initialization void Start() { playerdataclass = GameObject.FindGameObjectsWithTag("backgroundScipt")[0].GetComponent <playerDataClass>(); targetPositionGameObject = GameObject.FindGameObjectsWithTag("soulsTargetPoint")[0]; startPoint = transform.position; }
void Awake() { staticData = this; }
public void resetAttack() { pDc = GameObject.FindGameObjectsWithTag("backgroundScipt")[0].GetComponent <playerDataClass>(); alreadyDamageArray.Clear(); alreadyDeal = false; }