public void OnCreate(PrefabEntity entity) { _materialBlock = new MaterialPropertyBlock(); _renderer.GetPropertyBlock(_materialBlock); _resetPoint = _pivot.localPosition; _frameTimer = new Timer(1, Unscaled); _positionAnimator = new TweenV3(); }
public MoveTweenEvent(Vector3 target, TransformComponent tr, Entity entity) { var distance = Vector3.Distance(tr.position, target); var duration = distance / MathEx.Max(entity.GetMoveSpeed(), 1); Tween = new TweenV3(tr.position, target, duration, EasingTypes.SinusoidalInOut); Tr = tr; Entity = entity; }
public MoveTweenEvent(Vector3 target, Transform tr, Entity owner) { var distance = Vector3.Distance(tr.position, target); var duration = distance / MathEx.Max(owner.GetMoveSpeed(), 1); Tween = new TweenV3(tr.position, target, duration, EasingTypes.SinusoidalInOut); Tr = tr; Owner = owner; }
private IEnumerator RunTestReload() { _resetPoint = _pivot.localPosition; //_simpleSpring.Transform = _pivot; _positionAnimator = new TweenV3(); yield return(LowerWeapon(false)); yield return(0.5f); yield return(RaiseWeapon()); }
public MoveTweenEvent(TweenV3 tween, TransformComponent tr, Entity entity) { Tween = tween; Tr = tr; Entity = entity; }
public void OnCreate(PrefabEntity entity) { _collisions = GetComponentsInChildren <IFakePhysicsCollision>(true); _floorLerp = new TweenV3(Vector3.zero, Vector3.zero, _floorDistance, EasingTypes.SinusoidalInOut, false); }
public MoveTweenEvent(TweenV3 tween, Transform tr, Entity owner) { Tween = tween; Tr = tr; Owner = owner; }