void FireballSpawn(SpawnFireballData spawnFireballData) { this.Direction = spawnFireballData.Direction; this.Speed = spawnFireballData.speed; this.Damage = spawnFireballData.damage; transform.LookAt(transform.position + Direction); }
public void OnSpawnFireballData(SpawnFireballData spawnFireBallData) { Debug.Log("Got Fireball Spawn Data!"); var fireball = _spawner.GetFireballObject(spawnFireBallData); AddNewNetObject(fireball, spawnFireBallData.objectID); SendMessageToObjectWaitOneFrame(spawnFireBallData, spawnFireBallData.objectID, GetFunctionName(spawnFireBallData)); if (_playerList.ContainsKey(spawnFireBallData.owner)) { SendMessageToObjectWaitOneFrame( spawnFireBallData.Direction, _playerList[spawnFireBallData.owner].GetComponent <NetworkObject>().getObjectID(), "CastSkill"); } }
public void OnSpawnFireballData(SpawnFireballData spawnFireBallData) { throw new NotImplementedException(); }
public GameObject GetFireballObject(SpawnFireballData fireballData) { return(baseSpawn(Fireball, fireballData)); }