public void CmdSendBoxMessage(int message) { //Debug.Log(message + " " + m_color); //EventSendMessageDelegate(message, (int)m_color); if (_gms == null) _gms = FindObjectOfType<GameJamMessageServer>(); Debug.Log(m_color); if(m_color == 1) _gms.updateRed = message; if (m_color == 2) _gms.updateBlue = message; if (m_color == 3) _gms.updateGreen = message; if (m_color == 4) _gms.updateYellow = message; }
//[ClientCallback] //void Start() { // server = FindObjectOfType<GameJamMessageServer>();//.updateColor(message, m_color); //} void Setup(GameJamMessageServer gms) { _gms = gms; }
void Update() { if (_gms == null) _gms = FindObjectOfType<GameJamMessageServer>(); if (this.ID == 1 && _gms.updateRed != currentValue) checkForSpecificMessage(_gms.updateRed); if (this.ID == 2 && _gms.updateBlue != currentValue) checkForSpecificMessage(_gms.updateBlue); if (this.ID == 3 && _gms.updateGreen != currentValue) checkForSpecificMessage(_gms.updateGreen); if (this.ID == 4 && _gms.updateYellow != currentValue) checkForSpecificMessage(_gms.updateYellow); }