Me too!! a little help... This is kinda what I got going. I also tried placeAtMe and some other stuff....
Scriptname zzzTowerEnableTest extends ObjectReference
ObjectReference property Cursor auto
ObjectReference Property Tower auto
Int Distance = 200
float Movement
Event OnActivate(ObjectReference triggerRef)
GotoState("PlaceTower")
EndEvent
Auto State PlaceTower
Event OnBeginState()
; Cursor.PlaceAtMe (Tower, abInitiallyDisabled = true)
; Cursor.PlaceAtMe (Tower)
; Cursor.PlaceAtMe (zzzTowerLvl01)
; Tower.MoveTo (Cursor, afZoffSet = -274)
; Tower.MoveTo (Cursor)
; Tower.Enable(true)
; Debug.TraceAndBox("Tower Enabled")
Movement = Tower.GetPositionZ()
GoToState("Animating")
EndEvent
EndState
State Animating
Event OnBeginState()
If Distance > 0
Distance -= 5
Movement += 5
; Tower.MoveTo (Cursor, afZoffSet = Movement)
Tower.SetPosition(0.0, 0.0, Movement)
GoToState("Animating")
Debug.TraceAndBox("TowerAnimating")
EndIf
EndEvent
EndState