private void clearTargetGenerater(GameObject argsGO, Vector3 argsPosition) { GameObject tmpGO = (GameObject)Instantiate(argsGO, argsPosition, Quaternion.identity); generatedTargetEnemys.Add(tmpGO); allEnemyBase tmpBase = tmpGO.GetComponent <allEnemyBase> (); tmpBase._defaultLevel = _defaultLevel; }
// Use this for initialization void Start() { largeBulletInstance = Instantiate(_largeBulletPrefab) as GameObject; largeBulletInstance.transform.position = _createBulletPosi; aEB = this.gameObject.GetComponent <allEnemyBase>(); largeBulletInstance.GetComponent <NatureBullet_Shine3> ().setDealDamege(aEB.getAttackingPower() * _bulletDamageMagn); StartCoroutine(magicSouceMoving()); StartCoroutine(mainLoop()); }
public bool exec() { allCharaBase attackCharaBase = attackChara.GetComponent <allCharaBase>(); //基本チェック if (targetEnemy == null) { Debug.Log("isNull!!"); return(false); } this.attackColliderOptional(targetEnemy, attackChara); //Script別チェック allEnemyBase chkBase = targetEnemy.gameObject.GetComponent <allEnemyBase> (); if (chkBase != null) { if (chkBase.destoryF == true) { //Debug.Log ("isDestoryFlag!!"); return(false); } chkBase.setDamage(dealDamage, attackCharaBase.thisCharaIndex); //Check OK return(true); } bulletBase_CanDestory chkBlt = targetEnemy.gameObject.GetComponent <bulletBase_CanDestory> (); if (chkBlt != null) { if (chkBlt.destoryF == true) { //Debug.Log ("isDestoryFlag!!"); return(false); } //Check OK chkBlt.interceptedThisBullet(); return(true); } //Debug.Log ("not Selected"); return(false); }
// Use this for initialization void Start() { lastFrameAttackTarget = new List <Transform> (); if (_parentBaseNotAutoDetectedTarget == null) { aEB = this.transform.parent.gameObject.GetComponent <allEnemyBase> (); } else { aEB = _parentBaseNotAutoDetectedTarget.transform.GetComponent <allEnemyBase> (); } thisEnemyAttackDeleySec = aEB.getAttackingDelay(); StartCoroutine(mainLoop()); }
void Start() { thisBase = this.GetComponent <allEnemyBase> (); thisAnimeObj = this.transform.Find("anime").gameObject; }
// Use this for initialization void Start() { lastFrameAttackTarget = new HashSet <Transform>(); aEB = this.transform.parent.gameObject.GetComponent <allEnemyBase>(); }
void Start() { enemyBase = this.GetComponent <allEnemyBase> (); StartCoroutine(mainLoop()); }
// Use this for initialization void Start() { thisEnemy = this.gameObject.GetComponent <allEnemyBase> (); GMS = GameManagerGetter.getGameManager(); StartCoroutine(mainLoop()); }