예제 #1
0
    // 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();
    }
예제 #2
0
 public virtual bool ClientBoltStrike(DC_LocalBolt lBolt)
 {
     return(TakeDamage(lBolt.damage));
 }