void VRClick(IMessage msg) { if (pointed) { string nowchange = "0"; //Debug.LogWarning("sssssssssssssssssssss"); if (!isopen) { ShowhideObj.SetActive(true); isopen = true; nowchange = "1"; } else { ShowhideObj.SetActive(false); isopen = false; nowchange = "0"; } WsChangeInfo newchangeinfo = new WsChangeInfo { id = mStaticThings.I.mAvatarID, name = Pointobj.name, kind = "show", changenum = nowchange }; MessageDispatcher.SendMessage(this, WsMessageType.SendChangeObj.ToString(), newchangeinfo, 0); } }
// Code that runs on entering the state. public override void OnEnter() { if (mEnabled.Value) { if (mStaticThings.I == null) { return; } WsChangeInfo wsinfo = new WsChangeInfo() { id = mStaticThings.I.mAvatarID, name = "InfoLog", a = Info.Value, b = infocolor.ToString(), c = lasttime.Value.ToString(), }; if (SendToOther.Value) { MessageDispatcher.SendMessage(this, VrDispMessageType.SendAllInfolog.ToString(), wsinfo, 0); } else { MessageDispatcher.SendMessage(this, VrDispMessageType.SendInfolog.ToString(), wsinfo, 0); } } Finish(); }
void VRClick(IMessage msg) { if (selected) { string nowchange = "0"; //Debug.LogWarning("sssssssssssssssssssss"); if (!isopen) { dta.DOPlayForward(); isopen = true; nowchange = "1"; } else { dta.DOPlayBackwards(); isopen = false; nowchange = "0"; } WsChangeInfo newchangeinfo = new WsChangeInfo { id = mStaticThings.I.mAvatarID, name = gameObject.name, kind = "ani", changenum = nowchange }; MessageDispatcher.SendMessage(this, WsMessageType.SendChangeObj.ToString(), newchangeinfo, 0); } }
void RecieveChangeObj(IMessage msg) { WsChangeInfo newtchangeinfo = (WsChangeInfo)msg.Data; //Debug.LogWarning("ChangeObj : " + newtchangeinfo.name + " To : " + newtchangeinfo.changenum); if (newtchangeinfo.id != mStaticThings.I.mAvatarID) { if (newtchangeinfo.name == Pointobj.name) { if (newtchangeinfo.kind == "show") { if (newtchangeinfo.changenum == "0") { ShowhideObj.SetActive(false); isopen = false; } else if (newtchangeinfo.changenum == "1") { ShowhideObj.SetActive(true); isopen = true; } } } } }
void RecieveChangeObj(IMessage msg) { WsChangeInfo newtchangeinfo = (WsChangeInfo)msg.Data; Debug.LogWarning("ChangeObj : " + newtchangeinfo.name + " To : " + newtchangeinfo.changenum); if (newtchangeinfo.id != mStaticThings.I.mAvatarID) { if (newtchangeinfo.name == gameObject.name) { if (newtchangeinfo.kind == "ani") { if (newtchangeinfo.changenum == "0") { dta.DOPlayBackwards(); isopen = false; } else if (newtchangeinfo.changenum == "1") { dta.DOPlayForward(); isopen = true; } } } } }
void RecieveChangeObj(IMessage msg) { WsChangeInfo newtchangeinfo = (WsChangeInfo)msg.Data; //Debug.LogWarning("ChangeObj : " + newtchangeinfo.name + " To : " + newtchangeinfo.changenum); if (newtchangeinfo.id != mStaticThings.I.mAvatarID) { if (newtchangeinfo.name == gameObject.name) { MaterialObj.GetComponent <MeshRenderer>().material = gameObject.GetComponent <MeshRenderer>().material; } } }
void RecieveChangeObj(IMessage msg) { WsChangeInfo rinfo = msg.Data as WsChangeInfo; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(id_name.Value).Value = rinfo.id; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(name_name.Value).Value = rinfo.name; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(kind_name.Value).Value = rinfo.kind; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(changenum_name.Value).Value = rinfo.changenum; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(a_name.Value).Value = rinfo.a; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(b_name.Value).Value = rinfo.b; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(c_name.Value).Value = rinfo.c; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(d_name.Value).Value = rinfo.d; MessageObject.Value.GetComponent <PlayMakerFSM>().Fsm.Variables.FindFsmString(e_name.Value).Value = rinfo.e; MessageObject.Value.GetComponent <PlayMakerFSM>().SendEvent(FsmEventName.Value); }
// Code that runs on entering the state. public override void OnEnter() { WsChangeInfo wsinfo = new WsChangeInfo() { id = id.Value, name = name.Value, kind = kind.Value, changenum = changenum.Value, a = a.Value, b = b.Value, c = c.Value, d = d.Value, e = e.Value, }; MessageDispatcher.SendMessage(this, WsMessageType.SendChangeObj.ToString(), wsinfo, 0); Finish(); }
void VRClick(IMessage msg) { if (pointed) { string nowchange = "0"; //Debug.LogWarning("sssssssssssssssssssss"); MaterialObj.GetComponent <MeshRenderer>().material = gameObject.GetComponent <MeshRenderer>().material; WsChangeInfo newchangeinfo = new WsChangeInfo { id = mStaticThings.I.mAvatarID, name = gameObject.name, kind = "mat", changenum = nowchange }; MessageDispatcher.SendMessage(this, WsMessageType.SendChangeObj.ToString(), newchangeinfo, 0); } }
void HandleGetPointedObj() { clickedName = ClickedObj.name + "has clicked !"; if (mStaticThings.I == null) { return; } WsChangeInfo wsinfo = new WsChangeInfo() { id = mStaticThings.I.mAvatarID, name = "InfoLog", a = clickedName, b = InfoColor.green.ToString(), c = 5.ToString(), }; MessageDispatcher.SendMessage(this, VrDispMessageType.SendInfolog.ToString(), wsinfo, 0); int _id = -1; if (ClickedObj == null || ClickedObj.Equals(null)) { _id = ClickObjs.FindIndex(x => x == null || x.Equals(null)); } else { _id = ClickObjs.IndexOf(ClickedObj); } var _iscontained = _id != -1; if (!_iscontained) { return; } if (_id >= ShowObjs.Count) { return; } showItem = ShowObjs[_id]; showItemName = showItem.name; if (showItem.gameObject.activeInHierarchy) { WsCChangeInfo wsinfo1 = new WsCChangeInfo() { a = "hideitem", b = showItemName, c = string.Empty, d = string.Empty, e = string.Empty, f = string.Empty, g = string.Empty, }; MessageDispatcher.SendMessage(this, WsMessageType.SendCChangeObj.ToString(), wsinfo1, 0); } else { WsCChangeInfo wsinfo1 = new WsCChangeInfo() { a = "showitem", b = showItemName, c = string.Empty, d = string.Empty, e = string.Empty, f = string.Empty, g = string.Empty, }; MessageDispatcher.SendMessage(this, WsMessageType.SendCChangeObj.ToString(), wsinfo1, 0); } }