Talk:PlaceAtMe - ObjectReference
Revision as of 05:02, 23 May 2012 by imported>Programmeurenforce
Where do you get the last created ObjectReference returned value ?
For example in :
ObjectReference Horker = Game.GetPlayer().PlaceAtMe(Game.GetForm(0x00023ab1))
Do you get it in "Horker" ? Can i use it for Actor based functions ?
For example; if i want to delete the previously created ObjectReference, can i use the IsDead() function then the Delete() function or do i need to get the references from another event ?
(Sorry if my question is not apropriate here , or if it is not clear, feel free to delete it)
--Instead of changing the world, let's change ourselfs 04:39, 19 May 2012 (EDT)
- The reference to the created horker would be stored in the object reference variable "Horker". If you want to delete the created horker, you use
Horker.Delete()
- In order for a reference to actually be deleted, it must be a reference created at run-time, disabled, and non-persistent. If that's not what you are asking, then I am not understanding your question. --Fg109 10:31, 20 May 2012 (EDT)
- Thank you very much for the answer, it helped a lot . Just one last precision i would like to know : about run-time, do you mean Skyrim run-time or the object containing the script's runtime, or the event run-time ?
- (Let's say, for instance , I want to create a button that places an actor at the player's position and delete the previously created actor.) --Programmeurenforce 02:29, 21 May 2012 (EDT)
- By run-time, I mean Skyrim run-time. The object has to be created inside the game, not in the Creation Kit. --Fg109 16:39, 21 May 2012 (EDT)
- Thank you again. (And by "The object has to be created", you mean the reference of it, and not the base object, I guess. Not that I know a way to create a new object during skyrim run-time, but...) --Programmeurenforce 06:02, 23 May 2012 (EDT)
- By run-time, I mean Skyrim run-time. The object has to be created inside the game, not in the Creation Kit. --Fg109 16:39, 21 May 2012 (EDT)