|
@@ -807,12 +807,12 @@ namespace CommonAI.Zone.Instance
|
|
|
|
|
|
//-------------------------------------------------------------------------------------------
|
|
|
|
|
|
- public InstanceUnit AddUnit(int unitTemplateID, string name, int force, int level, float x, float y, float direction, bool pointLv = false, uint CustomId = 0)
|
|
|
+ public InstanceUnit AddUnit(int unitTemplateID, string name, int force, int level, float x, float y, float direction, bool pointLv = false, uint CustomId = 0, string alias = null)
|
|
|
{
|
|
|
UnitInfo info = Templates.getUnit(unitTemplateID);
|
|
|
if (info != null)
|
|
|
{
|
|
|
- return AddUnit(info, name, force, level, x, y, direction, null, "", 0, pointLv, CustomId);
|
|
|
+ return AddUnit(info, name, force, level, x, y, direction, null, "", 0, pointLv, CustomId, alias);
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
@@ -830,10 +830,10 @@ namespace CommonAI.Zone.Instance
|
|
|
/// <param name="summoner">召唤者</param>
|
|
|
/// <returns></returns>
|
|
|
public InstanceUnit AddUnit(UnitInfo info, string name, int force, int level, float x, float y, float direction,
|
|
|
- InstanceUnit summoner = null, String clientShowName = "", int gsFlag = 0, bool pointLv = false, uint CustomId = 0)
|
|
|
+ InstanceUnit summoner = null, String clientShowName = "", int gsFlag = 0, bool pointLv = false, uint CustomId = 0, string alias = null)
|
|
|
{
|
|
|
AddUnitEvent add;
|
|
|
- return AddUnit(info, name, force, level, x, y, direction, out add, summoner, clientShowName, gsFlag, 0, pointLv, CustomId);
|
|
|
+ return AddUnit(info, name, force, level, x, y, direction, out add, summoner, clientShowName, gsFlag, 0, pointLv, CustomId, alias);
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 添加一个单位
|
|
@@ -853,7 +853,7 @@ namespace CommonAI.Zone.Instance
|
|
|
private long mAddUnitPrintTime = 0;
|
|
|
|
|
|
public InstanceUnit AddUnit(UnitInfo info, string name, int force, int level, float x, float y, float direction,
|
|
|
- out AddUnitEvent add, InstanceUnit summoner = null, String clientShowName = "", int gsFlag = 0, int alliesForce = 0, bool pointLv = false, uint CustomId = 0)
|
|
|
+ out AddUnitEvent add, InstanceUnit summoner = null, String clientShowName = "", int gsFlag = 0, int alliesForce = 0, bool pointLv = false, uint CustomId = 0, string alias = null)
|
|
|
{
|
|
|
add = null;
|
|
|
if (mObjects.UnitsCount >= mMaxUnitCount)
|
|
@@ -879,7 +879,7 @@ namespace CommonAI.Zone.Instance
|
|
|
if (ret is InstanceUnit)
|
|
|
{
|
|
|
InstanceUnit unit = ret as InstanceUnit;
|
|
|
- //unit.Name = name;
|
|
|
+ unit.Alias = alias;
|
|
|
unit.gameServerFlag = gsFlag;
|
|
|
if(CustomId > 0 && mObjects.ContainsObjectByKey(CustomId))
|
|
|
{
|