void Start() { gameObject.transform.SetParent(GameObject.Find("GameController").GetComponent <Transform>()); fsm = GameObject.Find("FSM").GetComponent <FSM>(); fsm2 = GameObject.Find("FSM2").GetComponent <FSM2>(); rearView = GameObject.Find("RearView"); if (!isLocalPlayer) { // Info from C# (CPU) into de Shader (GPU) MaterialPropertyBlock propsBodyOther = new MaterialPropertyBlock(); propsBodyOther.SetColor("_Color", new Color(66 / 255f, 176 / 255f, 245 / 255f)); bodyRenderer = bodyObj.GetComponent <MeshRenderer>(); bodyRenderer.SetPropertyBlock(propsBodyOther); return; } }
// Start is called before the first frame update void Start() { fsm = GameObject.Find("FSM2").GetComponent <FSM2>(); }