// Client-Side Commands [ClientRpc] public void RpcCreateClientBolt() { GameObject newLocalB = Instantiate(localBoltPrefab, firePoint.position, firePoint.rotation); DC_LocalBolt lBolt = newLocalB.GetComponent <DC_LocalBolt>(); lBolt.preDamageTime = preDamageTime; lBolt.damage = damage; lBolt.range = range; lBolt.speed = speed; lBolt.instant = bulletStyleBolt; lBolt.healthShot = boltHeals; lBolt.playerO = playerO; lBolt.avatarO = avatarO; lBolt.Fire(); }
public virtual bool ClientBoltStrike(DC_LocalBolt lBolt) { return(TakeDamage(lBolt.damage)); }