public void Init(CharacterLogic ch, int index = -1)//数值在GameChar里面有函数计算 { Text_Attack.text = ch.GetAttack().ToString(); Text_Hit.text = ch.GetHit().ToString(); Text_Critical.text = ch.GetCritical().ToString(); Text_Range.text = ch.GetAttackRangeMin() + "-" + ch.GetAttackRangeMax(); Text_Anger.text = ch.GetAnger().ToString(); Text_AttackSpeed.text = ch.GetAttackSpeed().ToString(); Text_AttackEffect.text = "攻击特效显示";//medifyneed Text_Avoid.text = ch.GetAvoid().ToString(); Text_critAvoid.text = ch.GetCriticalAvoid().ToString(); Text_Movement.text = ch.GetMovement().ToString(); }
public void ShowMoveRange(CharacterLogic logic) { PositionMath.InitActionScope(logic.Info.Camp, logic.GetMoveClass(), logic.GetMovement(), logic.GetTileCoord(), logic.GetSelectRangeType(), logic.GetSelectRange()); pathShower.ShowTiles(PathShower.EPathShowerType.Move, PositionMath.MoveableAreaPoints); pathShower.ShowTiles(PathShower.EPathShowerType.Damage, PositionMath.AttackAreaPoints, true, false); }