arcadia-unity / Arcadia

Clojure in Unity

Home Page:http://arcadia-unity.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bad error when calling `descendents` on destroyed GameObject

timsgardner opened this issue · comments

(def the-object (GameObject. "the-object"))
(ac/retire the-object)
(ac/descendents the-object)

throws:

System.ArgumentException: Expects instance of UnityEngine.GameObject, instead received instance of UnityEngine.GameObject
Parameter name: x
  Arcadia.Util.CastToGameObject (object) intervention_api_project/Assets/Arcadia/Helpers/Util.cs (454:4)
* arcadia/core/children
* clojure/core/tree-seqwalkfn
  clojure.lang.LazySeq.sval ()
  NO_CLASS.NO_METHOD
  clojure.lang.LazySeq.seq ()
  NO_CLASS.NO_METHOD
  clojure.lang.RT.seq (object)
* clojure/core/seq
* clojure/core/print-sequential
* clojure/core/evalfn
* clojure.lang.MultiFn
* clojure/core/pr-on
* clojure/core/pr
* clojure.lang.AFn
* clojure.lang.RestFn
* clojure/core/apply
* clojure/core/prn
* clojure.lang.RestFn
* arcadia/internal/socket-repl/game-thread-evalfnfnfn
* arcadia/internal/socket-repl/game-thread-evalfnfn