示例#1
0
    void OnDestroy()
    {
        if (MPWorld.s_instances.Count == 0)
        {
            return;
        }

        Vector3 pos   = trans.position;
        Vector3 scale = trans.localScale;

        MPWorld.s_instances[0].AddOneTimeAction(() =>
        {
            float radius = (scale.x + scale.y + scale.z) * 0.5f;
            MPUtils.AddRadialSphereForce(MPWorld.s_instances[0], pos, radius, radius * 100.0f);
        });
    }
示例#2
0
    void OnDestroy()
    {
        float radius = (trans.localScale.x + trans.localScale.y + trans.localScale.z) * 0.5f;

        MPUtils.AddRadialSphereForce(trans.position, radius, radius * 100.0f);
    }