private void spawnProjectile() { PropProjectile propProjectile = UnityEngine.Object.Instantiate(ProjectilePrefab); CameraCullingMaskHelper.SetLayerRecursive(propProjectile.transform, "AllPlayerInteractibles"); propProjectile.WorldStart = prop.transform.position; propProjectile.WorldDestination = prop.OnUseDestination; propProjectile.transform.forward = prop.PropUserRef.transform.forward; if (this.ProjectileInstanceCreated != null) { this.ProjectileInstanceCreated(propProjectile); } }
private void onProjectileInstanceCreated(PropProjectile propProjectile) { propProjectile.RevealSpawned = true; propProjectile.SpawnedPropExperience = propSpawnOnUse.SpawnedInstance; }