예제 #1
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float[] p_destScale = (float[]) para_prep.parameters[0];
     float p_speedPerSec = (float) para_prep.parameters[1];
     this.init(new Vector3(p_destScale[0],p_destScale[1],p_destScale[2]),p_speedPerSec);
     return true;
 }
예제 #2
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     int p_totNumFlashes = (int) para_prep.parameters[0];
     float p_flashDelaySec = (float) para_prep.parameters[1];
     init(p_totNumFlashes,p_flashDelaySec);
     return true;
 }
예제 #3
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     string p_childName = (string) para_prep.parameters[0];
     bool p_reqEnableState = (bool) para_prep.parameters[1];
     this.init(p_childName,p_reqEnableState);
     return true;
 }
예제 #4
0
파일: Swing.cs 프로젝트: TAPeri/WordsMatter
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float p_swingTotalAngle = (float) para_prep.parameters[0];
     float p_frequency = (float) para_prep.parameters[1];
     this.init(p_swingTotalAngle,p_frequency);
     return true;
 }
예제 #5
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float[] p_destWorldSize = (float[]) para_prep.parameters[0];
     float[] p_initObjSize = (float[]) para_prep.parameters[1];
     this.init(p_destWorldSize,p_initObjSize);
     return true;
 }
예제 #6
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float p_rotationsPerSecond = (float) para_prep.parameters[0];
     float p_haltAtMaxRot = (float) para_prep.parameters[1];
     string[] p_namesOfStabObjs = (string[]) para_prep.parameters[2];
     this.init(p_rotationsPerSecond,p_haltAtMaxRot,p_namesOfStabObjs);
     return true;
 }
예제 #7
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float[] p_destViewportVect = (float[]) para_prep.parameters[0];
     float p_totTransitionTimeSec = (float) para_prep.parameters[1];
     this.init(new Vector4(p_destViewportVect[0],p_destViewportVect[1],destViewportVect[2],destViewportVect[3]),
               p_totTransitionTimeSec);
     return true;
 }
예제 #8
0
    public override bool initViaCommandPrep(AniCommandPrep para_prep)
    {
        string p_targetObjName = (string) para_prep.parameters[0];
        float p_distPerSec = (float) para_prep.parameters[1];
        this.initScript(p_targetObjName,p_distPerSec);

        return true;
    }
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float[] p_endColor = (float[]) para_prep.parameters[0];
     float p_durationSec = (float) para_prep.parameters[1];
     this.init(new Color(p_endColor[0],p_endColor[1],p_endColor[2],p_endColor[3]),
               p_durationSec);
     return true;
 }
예제 #10
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float p_growFactor = (float) para_prep.parameters[0];
     float p_durationSec = (float) para_prep.parameters[1];
     int p_endState = (int) para_prep.parameters[2];
     this.init(p_growFactor,p_durationSec,p_endState);
     return true;
 }
예제 #11
0
    public override bool initViaCommandPrep(AniCommandPrep para_prep)
    {
        float[] p_initialDir = (float[]) para_prep.parameters[0];
        float p_initialSpeed = (float) para_prep.parameters[1];
        float p_deceleration = (float) para_prep.parameters[2];
        this.initScript(new Vector3(p_initialDir[0],p_initialDir[1],p_initialDir[2]),p_initialSpeed,p_deceleration);

        return true;
    }
예제 #12
0
파일: Spin.cs 프로젝트: TAPeri/WordsMatter
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     if(para_prep.mode == 1)
     {
         float p_rotationsPerSecond = (float) para_prep.parameters[0];
         float p_haltAtMaxRot = (float) para_prep.parameters[1];
         this.init(p_rotationsPerSecond,p_haltAtMaxRot);
     }
     else if(para_prep.mode == 2)
     {
         float p_rotationsPerSecond = (float) para_prep.parameters[0];
         this.init(p_rotationsPerSecond);
     }
     return true;
 }
예제 #13
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     if(para_prep.mode == 1)
     {
         string p_aniName = (string) para_prep.parameters[0];
         this.init(p_aniName,1);
     }
     else
     {
         string p_aniName = (string) para_prep.parameters[0];
         float p_aniSpeed = (float) para_prep.parameters[1];
         this.init(p_aniName,p_aniSpeed);
     }
     return true;
 }
    public override bool initViaCommandPrep(AniCommandPrep para_prep)
    {
        if(para_prep.mode == 1)
        {
            float[] p_worldInfluencePt = (float[]) para_prep.parameters[0];
            float[] p_finalScaleVect = (float[]) para_prep.parameters[1];
            this.init(new Vector3(p_worldInfluencePt[0],p_worldInfluencePt[1],p_worldInfluencePt[2]),
                      new Vector3(p_finalScaleVect[0],p_finalScaleVect[1],p_finalScaleVect[2]));
        }
        else
        {
            float[] p_worldInfluencePt = (float[]) para_prep.parameters[0];
            float[] p_initWorldBounds = (float[]) para_prep.parameters[1];
            float[] p_finalGUISize = (float[]) para_prep.parameters[2];
            this.init(new Vector3(p_worldInfluencePt[0],p_worldInfluencePt[1],p_worldInfluencePt[2]),
                      new Vector3(p_initWorldBounds[0],p_initWorldBounds[1],p_initWorldBounds[2]),
                      new Rect(p_finalGUISize[0],p_finalGUISize[1],p_finalGUISize[2],p_finalGUISize[3]));
        }

        return true;
    }
예제 #15
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float[] p_destinationPt = (float[]) para_prep.parameters[0];
     this.init(new Vector3(p_destinationPt[0],p_destinationPt[1],p_destinationPt[2]));
     return true;
 }
예제 #16
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     init();
     return true;
 }
예제 #17
0
    public override bool initViaCommandPrep(AniCommandPrep para_prep)
    {
        if(para_prep.mode == 1)
        {
            float[] p_destinationVect = (float[]) para_prep.parameters[0];
            float p_distPerSec = (float) para_prep.parameters[1];

            this.initScript(new Vector3(p_destinationVect[0],p_destinationVect[1],p_destinationVect[2]),p_distPerSec);
        }
        else if(para_prep.mode == 2)
        {
            float[] p_destinationVect = (float[]) para_prep.parameters[0];
            float p_timeToCompleteInSec = (float) para_prep.parameters[1];
            bool p_dummyParam = (bool) para_prep.parameters[2];

            this.initScript(new Vector3(p_destinationVect[0],p_destinationVect[1],p_destinationVect[2]),p_timeToCompleteInSec,p_dummyParam);
        }

        return true;
    }
예제 #18
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     throw new System.NotImplementedException();
 }
예제 #19
0
 public abstract bool initViaCommandPrep(AniCommandPrep para_prep);
예제 #20
0
 public override bool initViaCommandPrep(AniCommandPrep para_prep)
 {
     float p_dTimeSec = (float) para_prep.parameters[0];
     this.init(p_dTimeSec);
     return true;
 }