public GameObject GetBulletPrefab(Unit.ETeam _eTeam) { GameObject gameObjBullet = GetBulletPrefab(); gameObjBullet.GetComponent <BulletScript>().Team = _eTeam; return(gameObjBullet); }
public void InitAndShoot(Vector2 _v2Dir, Vector2 _v2Pos, Unit.ETeam _eTeam) { m_eTeam = _eTeam; m_fExistTime = 0; this.transform.position = _v2Pos; this.transform.up = _v2Dir; //將自己的頭(編輯畫面下的向上箭頭)轉向到跟輸入的向量一樣的角度 m_rigidbody2D.velocity = this.transform.up * m_fSpeed; }