void Start() { var gun_clone = Instantiate(chain_gun_prefab, instantiate_parent.position, instantiate_parent.rotation); gun_clone.transform.SetParent(instantiate_parent); chain_gun = gun_clone.GetComponent <ChainGun>(); chain_gun.Init(ray_cast_origin); // Mainly used to allow the player's gun to be rendered above all else in FPS view. int layer = instantiate_layer != "" ? LayerMask.NameToLayer(instantiate_layer) : 0; JHelper.SetLayerRecursive(gun_clone, layer); instantiation_events.Invoke(chain_gun); }
public void SetChainGun(ChainGun _gun) { chain_gun = _gun; }
// ChaingunEquipper event. public void SetChainGun(ChainGun _gun) { knowledge.chain_gun = _gun; }