Exemple #1
0
        public override double execute(double dt)
        {
            MascaretApplication.Instance.VRComponentFactory.Log("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Playing : " + action.animationName);
            EmbodiedAgent agt = (EmbodiedAgent)Host;

            agt.Body.ActiveShape.playAnimation(action.animationName);
            return(0);
        }
Exemple #2
0
        public Body(EmbodiedAgent ea)
            : base("body of " + ea.name, (EntityClass)((VirtualHumanClass)ea.Classifier).BodyClass)
        {
            agent = ea;
            //ActiveShape = (UnityShapeSpecification)ScriptableObject.CreateInstance("UnityShapeSpecification");
            //ActiveShape.instantiate(ea.name,ea.name,true,false,"");

            //face = (Face)ScriptableObject.CreateInstance("Face");
            //face.instantiate("Face of " + this.name, this);
        }
Exemple #3
0
        public Body(EmbodiedAgent ea)
            : base("body of " + ea.name, (EntityClass)((VirtualHumanClass)ea.Classifier).BodyClass)
        {
            agent = ea;
            //ActiveShape = (UnityShapeSpecification)ScriptableObject.CreateInstance("UnityShapeSpecification");
            //ActiveShape.instantiate(ea.name,ea.name,true,false,"");

            //face = (Face)ScriptableObject.CreateInstance("Face");
            //face.instantiate("Face of " + this.name, this);
        }