コード例 #1
0
    public static Player_Missile Create(Vector2 _createPos, Vector2 _moveDir, float _speed, float _damage)
    {
        Transform playerMissileTransform = Instantiate(GameAssets.instance.pfPlayerMissile, _createPos, Quaternion.identity);

        Player_Missile player_Missile = playerMissileTransform.GetComponent <Player_Missile>();

        player_Missile.moveDir = _moveDir;
        player_Missile.damage  = _damage;
        player_Missile.speed   = _speed;

        return(player_Missile);
    }
コード例 #2
0
 public void FireMissile()
 {
     Player_Missile.Create(missilePoint.position, new Vector2(dir, 0f), missileSpeed, damage);
 }