public IActionResult PutMissilesToLocation( [FromRoute] double latitude, [FromRoute] double longitude, MissileSpec spec) { return(Ok()); }
public void Spawn(MissileType type, Vector2 currentPlayerPosision) { // TODO :: 데이터를 빼다가 읽어줘야 됨. _spec = new MissileSpec() { _type = MissileType.Basic, _speed = 7f, _rotate = 1f, _liveTime = 10f }; // TODO :: 스프라이트 렌더러에서 알맞은 미사일을 읽어와야 함. _renderer.sprite = _basicMissile; var randomUnitVec = new Vector2(UnityEngine.Random.Range(-1, 1), UnityEngine.Random.Range(-1, 1)); randomUnitVec.Normalize(); var spawnPosition = _playerPosition + randomUnitVec * _outRange; this.transform.position = spawnPosition; _isMissileValid = true; _isMissileActive = true; }