Upload from upload_mods.ps1
This commit is contained in:
36
Scripts/MinEvents/MinEventActionChangeSizeRebirth.cs
Normal file
36
Scripts/MinEvents/MinEventActionChangeSizeRebirth.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Xml.Linq;
|
||||
|
||||
public class MinEventActionChangeSizeRebirth : MinEventActionRemoveBuff
|
||||
{
|
||||
private float flSize = (float)1.4;
|
||||
|
||||
public override void Execute(MinEventParams _params)
|
||||
{
|
||||
for (var i = 0; i < targets.Count; i++)
|
||||
{
|
||||
var entity = targets[i];
|
||||
if (entity != null)
|
||||
{
|
||||
EntityClass entityClass = EntityClass.GetEntityClass(entity.entityClass);
|
||||
entity.SetScale(entityClass.SizeScale * flSize);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public override bool ParseXmlAttribute(XAttribute _attribute)
|
||||
{
|
||||
var flag = base.ParseXmlAttribute(_attribute);
|
||||
if (!flag)
|
||||
{
|
||||
var name = _attribute.Name;
|
||||
if (name != null)
|
||||
if (name == "value")
|
||||
{
|
||||
flSize = float.Parse(_attribute.Value);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user