SpinObjectScript
Make a transform rotate endlessly.
#
Codelocal table = {}
function table:Awake() self.scheId = null;
self.speed = 1; self.schedulerInterval = 0.02; self.timeBeforeStopping = -1; self.timeBeforeStarting = 0;end
function table:Start() self.scheId = CL.Scheduler.Create({}, function(sche, t, s) self.blade.Rotate(self.blade, UE.Vector3(0,1*self.speed,0)); end , self.schedulerInterval, self.timeBeforeStopping, self.timeBeforeStarting) :SetUpdateChannel(CL.Scheduler.UpdateChannel.FixedUpdate) :IgnoreTimeScale(true) :SetOnStop(function(sche) print("Im stopping now") end).actionIdend
function table:OnDestroy() CL.Scheduler.RemoveSchedule(self.scheId)end
return Class(nil,nil,table)