public sealed override string ToString() { return($"Start: {StartCall.ToShortTimeString()}\n" + $"End: {EndCall.ToShortTimeString()}\n" + $"Target number: {TargetTelephoneNumber}\n" + $"Sender number: {SenderTelephoneNumber}\n" + $"Id: {Id.ToString()}\n" + $"Call duration: {CallDuration}\n\n"); }
// Use this for initialization void Start() { itemManager = GameObject.Find("ItemManager").GetComponent <ItemManager>(); startCall = gameObjectStartCall.GetComponent <StartCall>(); endCall = gameObjectEndCall.GetComponent <EndCall>(); effectCall = gameObjectEffectCall.GetComponent <EffectCall>(); audioSources = GetComponents <AudioSource>(); gameObjectStartCall.SetActive(true); }
public static extern System.IntPtr NewContext(IntPtr hwnd, IntPtr socket, StartCall startCall, DisconnectCall disconnectCall, ErrorMessageCall errorMessageCall);
private void OnCallStart(object sender, CallData callData) { StartCall?.Invoke(sender, callData); }