private bool suscribeSharVarTorso() { TBWriter.Info8("Trying to suscribe to Shared Variable: " + sharedVarTorso.Name); try { if (cmdMan.SharedVariables.Contains(sharedVarTorso.Name)) { this.sharedVarTorso = (DoubleArraySharedVariable)(cmdMan.SharedVariables[sharedVarTorso.Name]); TBWriter.Info9("Shared Variable already exist, refering to it: " + sharedVarTorso.Name); } else { cmdMan.SharedVariables.Add(this.sharedVarTorso); TBWriter.Info9("Shared Variable doesnt exist, adding it: " + sharedVarTorso.Name); } this.sharedVarTorso.Subscribe(SharedVariableReportType.SendContent, SharedVariableSubscriptionType.WriteOthers); sharedVarTorso.ValueChanged += new SharedVariableSubscriptionReportEventHadler <double[]>(sharedVarTorso_ValueChanged); TBWriter.Info1("Suscribed to Shared Variable: " + sharedVarTorso.Name); return(true); } catch (Exception ex) { TBWriter.Error("Can't suscribe to Shared Variable: " + sharedVarTorso.Name + " ; Msg= " + ex.Message); return(false); } }
public bool LoadSceneNodeList(string filePath) { TBWriter.Info8("Loading SceneNodeList ..."); SceneNode[] sceneNodeAray; XmlSerializer serializer; if (!File.Exists(filePath)) { TBWriter.Error("Can't SceneNodes file : " + filePath); return(false); } FileStream fs = File.Open(filePath, FileMode.Open, FileAccess.Read); serializer = new XmlSerializer(typeof(SceneNode[])); sceneNodeAray = (SceneNode[])serializer.Deserialize(fs); fs.Close(); sceneNodes.Clear(); sceneNodes.AddRange(sceneNodeAray); TBWriter.Info1("Successfully loaded ScenenNodeList " + filePath + " . NumberOfNodes = " + sceneNodeAray.Length); return(true); }
private bool suscribeSharVarSkeletons() { TBWriter.Info8("Trying to suscribe to Shared Variable: " + sharedVarSkeletons.Name); try { if (cmdMan.SharedVariables.Contains(this.sharedVarSkeletons.Name)) { this.sharedVarSkeletons = (StringSharedVariable)(this.cmdMan.SharedVariables[this.sharedVarSkeletons.Name]); TBWriter.Info9("Shared Variable already exist, refering to it: " + sharedVarSkeletons.Name); } else { cmdMan.SharedVariables.Add(this.sharedVarSkeletons); TBWriter.Info9("Shared Variable doesnt exist, adding it: " + sharedVarSkeletons.Name); } sharedVarSkeletons.Subscribe(SharedVariableReportType.SendContent, SharedVariableSubscriptionType.WriteOthers); sharedVarSkeletons.ValueChanged += new SharedVariableSubscriptionReportEventHadler <string>(sharedVarSkeletons_ValueChanged); TBWriter.Info1("Suscribed to Shared Variable: " + sharedVarSkeletons.Name); return(true); } catch (Exception e) { TBWriter.Error("Can't suscribe to Shared Variable: " + sharedVarSkeletons.Name + " ; Msg= " + e.Message); return(false); } }