Example #1
0
    void SaveMoving(PufferMovementObjectData data)
    {
        PufferMovement mo = GetComponent <PufferMovement>();

        if (mo != null)
        {
            data.amplitudeX = mo.amplitudeX;
            data.amplitudeY = mo.amplitudeY;
            data.speedX     = mo.speedX;
            data.speedY     = mo.speedY;
        }
    }
Example #2
0
    void LoadMoving(PufferMovementObjectData data)
    {
        PufferMovement mo = GetComponent <PufferMovement>();

        if (mo != null)
        {
            mo.amplitudeX = data.amplitudeX;
            mo.amplitudeY = data.amplitudeY;
            mo.speedX     = data.speedX;
            mo.speedY     = data.speedY;
        }
    }
Example #3
0
    // Use this for initialization
    void Start()
    {
        // Store the starting position & rotation of the object
        posOffset = transform.position;
        counter   = Random.Range(0f, 10f);
        PufferMovement pm = GetComponent <PufferMovement>();

        if (pm != null)
        {
            if (pm.speedX != 0 || pm.speedY != 0)
            {
                enabled = false;
            }
        }
    }