public void Config(IProjectile projectileDetails, ICaster wiz) { projectileDetails.node = this; Position = projectileDetails.start; state = projectileDetails; speed = state.speed; direction = state.direction; range = state.range; projectileType = projectileDetails.projectileType; remainingDistance = range; caster = wiz; projectileDetails.ConfigureNode(); }