Exemple #1
0
 protected virtual void Awake()
 {
     m_wordSource = GetComponent <AudioSource> ();
     m_sequencer  = GetComponent <SoundObjectSequencer> ();
     m_highlight  = GetComponent <Highlighter> ();
     m_highlight.ConstantParams(HighlightColour);
 }
Exemple #2
0
    public void CmdSoundObjectStopSequencer(NetworkInstanceId objid)
    {
        GameObject           obj = NetworkServer.objects [objid].gameObject;
        SoundObjectSequencer seq = obj.GetComponent <SoundObjectSequencer> ();

        seq.RpcStopSequencer();
    }
Exemple #3
0
    public void CmdSetSoundObjectSequencePath(NetworkInstanceId objid, Vector3[] p, int[] ts, float[] sc)
    {
        GameObject           obj = NetworkServer.objects [objid].gameObject;
        SoundObjectSequencer seq = obj.GetComponent <SoundObjectSequencer> ();

        seq.RpcSyncPath(p, ts, sc);
    }
Exemple #4
0
    public void CmdGetSoundObjectSequencePath(NetworkInstanceId objid)
    {
        GameObject           obj = NetworkServer.objects [objid].gameObject;
        SoundObjectSequencer seq = obj.GetComponent <SoundObjectSequencer> ();
        SequenceMessage      msg;

        seq.fillSequenceMessage(out msg);
        msg.netId = objid;
        Debug.Log("sending the seq fill message with " + msg);
        base.connectionToClient.Send(SequenceMessage.SequenceMessageID, msg);
    }