public void SetEnvironmentSpring()
    {
        mySpringScript = transform.GetComponent <SpringEffect>();

        /*****************************
        * Spring Force Example
        *****************************/
        //convert String to IntPtr
        IntPtr type = ConverterClass.ConvertStringToByteToIntPtr(mySpringScript.Type);
        //Convert float[3] to intptr
        IntPtr position = ConverterClass.ConvertFloat3ToIntPtr(mySpringScript.positionEffect);
        //Convert float[3] to intptr
        IntPtr direction = ConverterClass.ConvertFloat3ToIntPtr(mySpringScript.directionEffect);

        //Set the effect
        PluginImport.SetEffect(type, mySpringScript.effect_index, mySpringScript.gain, mySpringScript.magnitude, mySpringScript.duration, mySpringScript.frequency, position, direction);
        PluginImport.StartEffect(mySpringScript.effect_index);
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     instance=this;
     yStart=transform.position.y;
 }
コード例 #3
0
 public void stopEnvironmentSpringForce()
 {
     mySpringScript = transform.GetComponent <SpringEffect> ();
     PluginImport.StopEffect(mySpringScript.effect_index);
 }
コード例 #4
0
    public void SetEnvironmentSpring()
    {
        mySpringScript = transform.GetComponent<SpringEffect>();

        /*****************************
        * Spring Force Example
        *****************************/
        //convert String to IntPtr
        IntPtr type = ConverterClass.ConvertStringToByteToIntPtr(mySpringScript.Type);
        //Convert float[3] to intptr
        IntPtr position = ConverterClass.ConvertFloat3ToIntPtr(mySpringScript.positionEffect);
        //Convert float[3] to intptr
        IntPtr direction = ConverterClass.ConvertFloat3ToIntPtr(mySpringScript.directionEffect);

        //Set the effect
        PluginImport.SetEffect(type,mySpringScript.effect_index, mySpringScript.gain, mySpringScript.magnitude, mySpringScript.duration, mySpringScript.frequency, position, direction);
        PluginImport.StartEffect(mySpringScript.effect_index);
    }