public GameObject Construct(PositionAndRotation initialPosition, Allegiance allegiance) { var clone = Template.CreateInstance(initialPosition); clone.GetComponent <EnemyBehavior>().Initialize(this, allegiance); return(clone); }
public bool DoesDamageTo(Allegiance allegiance) => allegiance.AssociatedLayer.IsIn(DamageMask);