// Update is called once per frame void Update() { if (_beatingState != _beatingStatePrev) { UpdateBeatingState(); _beatingStatePrev = _beatingState; } if (_sp != _spPrev) { _PipeWdStartCtrl._SP = _sp; _EnCtrl._sp = _sp; _spPrev = _sp; } if (_modelAider == null) { Lyu.KeepOffset kepOffset = _AnchorA.GetComponent <Lyu.KeepOffset> (); _modelAider = kepOffset._Anchor.GetComponentInParent <MiroModelV1> (); } if (_keepSPAsEN && _modelAider != null) { //_model.Get if (_modelAider.IsAttacking()) { _sp = 0; } else { _sp = _modelAider._ENGenerator._EN; } } }
public void TurnDynamics(bool bON) { if (bON) { _AnimBody.StartPlayback(); _AnimENCore.StartPlayback(); } else { _AnimBody.StopPlayback(); _AnimENCore.StopPlayback(); } Lyu.KeepOffset _kepOffset = GetComponent <Lyu.KeepOffset> (); if (_kepOffset != null) { _kepOffset.enabled = bON; } Lyu.GetPosOnLRPathCtrol getPoser = GetComponent <Lyu.GetPosOnLRPathCtrol> (); getPoser.enabled = bON; KeepPointTo dirKeeper = GetComponent <KeepPointTo> (); dirKeeper.enabled = bON; Lyu.LineRendererPathCtrl[] lrPthCtrls = GetComponentsInChildren <Lyu.LineRendererPathCtrl> (); foreach (var pthCtrl in lrPthCtrls) { pthCtrl.enabled = bON; } }
public void AttachToAidBlackDot() { MiroV1BlackDotBase bkDot = _aidDotAccess.GetBlackDot(_dir); Transform tfBKDot = bkDot.transform; Lyu.KeepOffset keepOffset = GetComponent <Lyu.KeepOffset> (); keepOffset._Anchor = tfBKDot; }
MiroModelV1 GetMiroModelA() { Transform anchorTF = _pumpCtrl.GetAnchorTFA(); Lyu.KeepOffset keepOffset = anchorTF.GetComponent <Lyu.KeepOffset> (); Transform tf = keepOffset._Anchor; modelA = tf.GetComponentInParent <MiroModelV1> (); return(modelA); }
void ShrinkNeighborBlackDot() { Transform akrTFB = _Pump.GetAnchorTFB(); Lyu.KeepOffset kepOff = akrTFB.GetComponent <Lyu.KeepOffset> (); if (kepOff._Anchor != null) { MiroV1BlackDotBase bkDot = kepOff._Anchor.GetComponent <MiroV1BlackDotBase> (); bkDot.Shrink(); } }
private MiroModelV1 GetModelFromAnkorTF(Transform akTf) { Lyu.KeepOffset kp = akTf.GetComponent <Lyu.KeepOffset> (); MiroModelV1 model = null; if (kp._Anchor != null) { model = kp._Anchor.GetComponentInParent <MiroModelV1> (); } return(model); }
public void GrowUpNeighborAidBlackDot() { Lyu.KeepOffset kepOff = _AnchorB.GetComponent <Lyu.KeepOffset> (); if (kepOff._Anchor != null) { MiroV1BlackDotBase bkDot = kepOff._Anchor.GetComponent <MiroV1BlackDotBase> (); bkDot.Grow(); bkDot.Recover(); } }
void Update() { Transform srcTF = GetSourceTF(); if (srcTF == null) { MiroModelV1 modelA = GetMiroModelA(); _modelSetting = modelA.GetComponent <MiroV1ModelSetting> (); SetSourceTFFromENGenerator(modelA); Transform tfB = _pumpCtrl.GetAnchorTFB(); Lyu.KeepOffset keepOffset = tfB.GetComponent <Lyu.KeepOffset> (); Transform tfBAnchor = keepOffset._Anchor; SetTarget(tfBAnchor); } }