|
using Snxxz.UI;
|
|
public class GA_NpcSummonFight : GActorNpcFight
|
{
|
private H0408_tagPlayerSummonNPCAppear m_H0408;
|
private HeadUpName m_HeadUpName;
|
|
protected override void OnInit(GameNetPackBasic package)
|
{
|
m_H0408 = package as H0408_tagPlayerSummonNPCAppear;
|
|
if (m_H0408 == null)
|
{
|
return;
|
}
|
|
ActorInfo.ownerSID = m_H0408.PlayerID;
|
ActorInfo.moveSpeed = 1;
|
ActorInfo.serverBornPos = new UnityEngine.Vector2(m_H0408.PosX, m_H0408.PosY);
|
AdjustPos(m_H0408.PosX, m_H0408.PosY);
|
|
base.OnInit(package);
|
|
GActor _parent = GAMgr.Instance.GetBySID(m_H0408.PlayerID);
|
if (_parent != null)
|
{
|
ActorInfo.moveSpeed = _parent.ActorInfo.moveSpeed;
|
}
|
}
|
|
protected override void OnMainModelLoaded()
|
{
|
base.OnMainModelLoaded();
|
|
uint _parentSID = ActorInfo.ownerSID;
|
if (_parentSID != PlayerDatas.Instance.PlayerId)
|
{
|
GA_Player _player = GAMgr.Instance.GetBySID(_parentSID) as GA_Player;
|
if (_player != null)
|
{
|
if (!_player.ShowOrHide)
|
{
|
ShowOrHideModel(false);
|
}
|
}
|
}
|
}
|
|
public sealed override void RequestLifeBar() { }
|
public sealed override void ReleaseLifeBar() { }
|
public sealed override void RefreshLifeBar(ulong value) { }
|
|
public sealed override void RequestName() { }
|
public sealed override void ReleaseName() { }
|
public sealed override void RequestDialogueBubble() { }
|
protected sealed override void UpdateTimeDialogueBubble() { }
|
protected sealed override void OnUpdate() { }
|
protected sealed override void OnLateUpdate() { }
|
protected sealed override void OnFixedUpdate() { }
|
|
public sealed override bool CanAtked()
|
{
|
return false;
|
}
|
|
public sealed override bool CanAtkedRotate()
|
{
|
return false;
|
}
|
|
public sealed override bool CanPushedBack()
|
{
|
return false;
|
}
|
|
public sealed override bool CanHurted()
|
{
|
return false;
|
}
|
|
public sealed override bool CanDieFly()
|
{
|
return false;
|
}
|
|
public sealed override bool CanBeSelected()
|
{
|
return false;
|
}
|
public sealed override void OnSelect()
|
{
|
}
|
public sealed override void OnUnSelect()
|
{
|
}
|
public sealed override void OnClick()
|
{
|
}
|
}
|