コード例 #1
0
ファイル: Step_Control.cs プロジェクト: p2426/GameJam2019
    private void OnCollisionEnter(Collision collision)
    {
        IMoveable <Vector3> thing = collision.gameObject.GetComponent <IMoveable <Vector3> >();

        if (thing != null)
        {
            thing.MoveBy(MyDisp * ForceMultiplier);
        }
        Debug.Log("Boing");
    }
コード例 #2
0
ファイル: Step_Control.cs プロジェクト: p2426/GameJam2019
    private void OnCollisionStay(Collision collision)
    {
        //IMoveable<Vector3> thing = collision as IMoveable<Vector3>;

        IMoveable <Vector3> thing = collision.gameObject.GetComponent <IMoveable <Vector3> >();

        if (thing != null)
        {
            thing.MoveBy(MyDisp * ForceMultiplier);
        }
        Debug.Log("Still Here");
    }