Search Unity

I am unable to turn the sprite renderer off and on on a network object.

Discussion in 'Netcode for GameObjects' started by mike73miller, Dec 27, 2022.

  1. mike73miller

    mike73miller

    Joined:
    Oct 27, 2019
    Posts:
    9
    Code (CSharp):
    1. using System.Collections;
    2. using System.Collections.Generic;
    3. using UnityEngine;
    4. using Unity.Netcode;
    5.  
    6. public class TargetToggle : NetworkBehaviour
    7. {
    8.     public Renderer spriteRenderer;
    9.     void Start()
    10.     {
    11.         spriteRenderer = GetComponent<Renderer>();
    12.     }
    13.  
    14.     public void TurnOn()
    15.     {
    16.         spriteRenderer.enabled = true;
    17.         Debug.Log("Turn on target");
    18.     }
    19.     public void TurnOff()
    20.     {
    21.         spriteRenderer.enabled = false;
    22.         Debug.Log("Turn off target");
    23.     }
    24.  
    25. }
     
  2. RikuTheFuffs-U

    RikuTheFuffs-U

    Unity Technologies

    Joined:
    Feb 20, 2020
    Posts:
    440
    Hi @mike73miller , where are you calling TurnOn and TurnOff ? Are you using RPCs?