Exemple #1
0
    ///<summary>現在の振り子運動の基点の設定</summary>
    public void SetRigOrigin(RopeNode newOrigin)
    {
        rigOrigin.SetChild(newOrigin);
        tail.SetParent(newOrigin);

        rigOrigin = newOrigin;
    }
Exemple #2
0
    ///<summary>現在の振り子運動の基点の設定</summary>
    public void SetRigOrigin(RopeNode newOrigin, RopeNode parent, RopeNode child, bool reCalcDistance = true)
    {
        if (parent != null)
        {
            parent.SetChild(newOrigin);
        }
        if (child != null)
        {
            child.SetParent(newOrigin);
        }

        rigOrigin = newOrigin;

        if (reCalcDistance)
        {
            ReCalcDistance();
        }
    }