private VuMarkAbstractBehaviour CopyGameObject(VuMarkAbstractBehaviour bhvr) { VuMarkAbstractBehaviour expr_10 = UnityEngine.Object.Instantiate <GameObject>(bhvr.gameObject).GetComponent <VuMarkAbstractBehaviour>(); expr_10.InitializeTarget(bhvr.VuMarkTemplate, false); return(expr_10); }
private VuMarkAbstractBehaviour CreateVuMarkBehaviour(VuMarkTemplate target) { GameObject gameObject = new GameObject(); VuMarkAbstractBehaviour vuMarkAbstractBehaviour = BehaviourComponentFactory.Instance.AddVuMarkBehaviour(gameObject); Debug.Log(string.Concat(new object[] { "Creating VuMark Template with values: \n ID: ", target.ID, "\n Name: ", target.Name, "\n Path: ", ((VuMarkTemplateImpl)target).DataSet.Path })); vuMarkAbstractBehaviour.InitializeTarget(target, true); return(vuMarkAbstractBehaviour); }