27 lines
No EOL
819 B
C#
27 lines
No EOL
819 B
C#
using System;
|
|
|
|
namespace UAF.Serialization
|
|
{
|
|
public class ActorCollisionArea : CollisionArea
|
|
{
|
|
public ObjectPath Actor { get; }
|
|
public Type ClipType { get; }
|
|
|
|
public ActorCollisionArea(ObjectPath actor, Type clipType, ActorEnableClip clip, object collisionGroup) : base(clip)
|
|
{
|
|
Actor = actor;
|
|
ClipType = clipType;
|
|
CollisionGroup = collisionGroup;
|
|
}
|
|
|
|
public ActorCollisionArea(ObjectPath actor, Type clipType, ActorEnableClip clip)
|
|
: this(actor, clipType, clip, new { clip.ActorEnable, clipType, actor.Id })
|
|
{
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return $"Another ActorActivator is applied on actor '{Actor.Id}' in clip '{Clip.ToStringDetailed()}'";
|
|
}
|
|
}
|
|
} |