public void startEffect(Item item) { this.item = item; character = transform.root.GetComponent <AbstractCharacterControl>(); rigid = getRigidbody(); if (character == null && !isMovableObject()) { Destroy(this); return; } levitate((rigid.transform.position - item.user.getItemAimPosition()).magnitude); base.startEffect(); }
public bool isCharacterEnemy(AbstractCharacterControl character) { return(enemyTypeId.Contains(character.characterTypeId)); }